observer og rmi
jeg skal lave en løsning hvor jeg benytter rmi, sockets og en masse andre sjove ting og jeg har besluttet mig for at lave en server monitor.jeg havde tænkt mig at lave en client som registerer sig hos en central server
når den har gjordt det begynder den centrale server at checke om den kan komme i kontakt med klienten, hvis ikke er der fejl.
klienten selv checker om de services/processer den er sat til at overvåge kører, hvis ikke skal den fortælle den centrale server det.. og jeg tænkte at observer pattern var smart her.
jeg har en KlientImpl som starter en tråd med et regelmæssigt interval og laver sit check på et server objekt som indeholder service objekter.
så er det at jeg går lidt i stå for jeg havde tænkt mig at subjekt er Server objektet, men ændringen sker i servicen som har en status, så hvordan får jeg på en ordenlig måde notifyed observeren at der er sket en ændring, da den jo lytter på serveren... skal server lytte på om der er ændring i service.. dvs 2x observer ?
alle forslag er velkomne, hvis i mener jeg skal gribe det an på en anden måde så kan jeg saktens nå at lave ændringer endnu, da jeg stadig er igang med at planlægge.
og til sidst er der andre ting der kan skabe problemer når man bruger rmi til dette?
