PADRES is a distributed content-based publish/subscribe system middleware. This middleware can be used to create a pub/sub broker overlay to route messages between publishers and subscribers. The following components included in this package are:
- broker: to create the distributed routing backbone.
- client: to connect to a broker and acts as a publisher or subscriber.
- monitor: to monitor the deployed PADRES system.
- README: this file.
- INSTALL: installation instructions.
- ISSUES: open issues.
- COPYRIGHT: copyright notice.
- install.sh: script to install PADRES in the system.
- bin/: scripts to run PADRES components.
- build/: the PADRES component binaries.
- etc/: PADRES configuration files.
- demo/: various demo scripts instructions.
- doc/: Generated Javadocs.
Check the instructions in the INSTALL file.
- Install Java 8
- Install Maven
- Run script: install-maven-dependencies.sh
- Open maven project in IDE
The PADRES user guide is available at http://www.msrg.org/projects/padres/docs/user_guide
The PADRES developer guide is available at http://www.msrg.org/projects/padres/docs/dev_guide
Middleware Systems Research (msrg.org) University of Toronto 2012-02-11