| Project for CSC 536: Distributed Systems 2 | | Professor Ljubomir Perkovic | | By Student Kevin Westropp |
There are three main directories:
-
common - code compiled into jar to use as common between server and watcher
-
server - Server to host children of watchers/supervisors
-
watcher - client type application which creates a child on the server to watch and forward messages
-
navigate to root of both /watcher and /server
$ sbt compile
-
navigate to root of both /watcher and /server (start server first then watchers)
$ sbt run
1. Wait for print out of messages/communication and deathwatch, then type yes when finished
2. Interface works in loop, type yes to exit
- type yes to exit/shutdown