Skip to content

afgbeveridge/Quorum

Repository files navigation

Quorum

The purpose of this project is to provide a 'quorum' based implementation to facilitate reliable independent processes.

For example, a quorum based Windows service could communicate with its peers to ensure there is only and always one 'master' service operating, thus avoiding the traditional single point of failure in Windows services. This would be useful if you had a Windows service where always and only one instance should be operating at any one time, but the service will be redundantly deployed across multiple machines in a web farm.

This project provides:

  • An MVC web app for quorum configuration, monitoring and real time log capture
  • A pro forma Windows service implementation for a quorum member
  • A pro forma console app implementation for a quorum member
  • A command line tool for lower level quorum interaction

Please see the wiki for further details. There is a Quorum implementation planning guide that outlines the quorum establishment process.

License

This project is released under the MIT license, with the project specific license here

About

Quorum software implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published