Skip to content
This repository has been archived by the owner on Apr 6, 2020. It is now read-only.
/ atomix Public archive
forked from atomix/atomix

A reactive Java framework for building fault-tolerant distributed systems

License

Notifications You must be signed in to change notification settings

zeebe-io/atomix

 
 

Repository files navigation

Atomix

Build Status Quality Gate Coverage Status Maven Central Javadocs

A reactive Java framework for building fault-tolerant distributed systems

Please see the website for full documentation.

Atomix 3.0 is a fully featured framework for building fault-tolerant distributed systems. It provides a set of high-level primitives commonly needed for building scalable and fault-tolerant distributed systems. These primitives include:

  • Cluster management and failure detection
  • Direct and publish-subscribe messaging
  • Distributed coordination primitives built on a novel implementation of the Raft consensus protocol
  • Scalable data primitives built on a multi-primary protocol
  • Synchronous and asynchronous Java APIs
  • Standalone agent
  • REST API

Acknowledgements

Atomix is developed as part of the ONOS project at the Open Networking Foundation. Atomix project thanks ONF for its ongoing support!

ONF


YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

YourKit

About

A reactive Java framework for building fault-tolerant distributed systems

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • Shell 0.1%