org.clojars.scij/melee

Distributed coordinator


License
EPL-1.0

Documentation

Melee

Melee provides distributed system primitives. It is not a database or a messaging queue, but these could be built using Melee. This code is a fork for Fredrick Galoso's work which can be found on Github. I logging from the original code and updated the runtime dependencies.

Primary features and goals:

  • Raft consensus for a CP replicated state machine and log
  • Consistent hashing for partitioning

For example, Melee could be used to provide replicated WAL (write-ahead logging) for a distributed system.

License

Copyright © 2014 Fredrick Galoso

Distributed under the Eclipse Public License, the same as Clojure.