JMS/Joram implementation of the Bully election algorithm. It is a library to be used by a process' implementation to make it transparently manage coordinator's elections, while it carries out business logic. A sample application is included.
Features
- Bully election algorithm with JMS/Joram
- Communication done through messages sent to processes' queues
- After coordinator's crash a new one is elected
- Coordinator's state stored/restored
- Two abstraction layers: transparent management of elections done at low level, and business logic of the application at high level
License
GNU General Public License version 3.0 (GPLv3)Follow BullyJMS
Other Useful Business Software
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of BullyJMS!