Skip to content

A distributed, redundant, reliable timer service.

License

Notifications You must be signed in to change notification settings

MiningHQ/chronos

 
 

Repository files navigation

Chronos

Chronos is a distributed, redundant, reliable timer service. It is designed to be generic to allow it to be used as part of any service infrastructure.

Chronos is designed to scale out horizontally to handle large loads on the system and also supports elastic, lossless scaling up and down of the cluster to handle extra load on the service. See here for a more detailed discussion of how Chronos works and here for a more detailed discussion on how Chronos resynchronizes its timers during scaling.

The HTTP API is described here, and the procedure for clustering a group of Chronos nodes together is described here.

About

A distributed, redundant, reliable timer service.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 89.8%
  • Python 6.0%
  • Makefile 2.0%
  • Shell 1.2%
  • Other 1.0%