| 330 | |
| 331 | ==== (11/15) ==== |
| 332 | More work on integrating the connection registration system for the remote dispatcher module: |
| 333 | * The dispatch queue holds all registered connections, sorted by event category, and then events. This allows for lookup using the event category fired by the controller, so we don't need to do extra work to begin pulling up a list of potential event recipients. |
| 334 | * The dispatch queue is manipulated by the remote dispatch module, but is globally accessible through the controller class. |
| 335 | * The client-side connections may not always connect to the remote controller in one shot - therefore we add a crude wait-and-retry mechanism to the client handler. |
| 336 | * The client connections are dispatched from the remote dispatch module. This prevents some timing issues by guaranteeing that the dispatch module has started up before clients attempt to register with it. |
| 337 | |
| 338 | [[BR]] |
| 339 | End of week9 :[#iv Back to Logs.] |
| 340 | ==== (11/16) ==== #w10 |
| 341 | The framework is probably developed to the point where it is good to test multiple instances against each other. There are several ways to do this, but, when working on a single machine, we need to have each instance read in a separate configuration file. A preliminary test setup involves a directory of configuration files, and a script to launch controller instances using the appropriate configuration files. |
| 342 | |