Skip to content
A reactive Java framework for building fault-tolerant distributed systems
Branch: zeebe
Clone or download
Pull request Compare This branch is 13 commits ahead of atomix:master.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Fix case for Google Group (atomix#724) Jul 22, 2018
agent [maven-release-plugin] prepare for next development iteration Jun 6, 2019
bin Quiet javadocs. (atomix#769) Aug 7, 2018
cluster [maven-release-plugin] prepare for next development iteration Jun 6, 2019
core [maven-release-plugin] prepare for next development iteration Jun 6, 2019
dist [maven-release-plugin] prepare for next development iteration Jun 6, 2019
docs Generate HTML5 javadocs (atomix#723) Jul 22, 2018
primitive [maven-release-plugin] prepare for next development iteration Jun 6, 2019
protocols [maven-release-plugin] prepare for next development iteration Jun 6, 2019
rest [maven-release-plugin] prepare for next development iteration Jun 6, 2019
src/main/resources Enable checkstyle checks for test files. Jan 25, 2019
storage [maven-release-plugin] prepare for next development iteration Jun 6, 2019
tests [maven-release-plugin] prepare for next development iteration Jun 6, 2019
utils [maven-release-plugin] prepare for next development iteration Jun 6, 2019
.gitignore Member's metadata atomix#529 May 2, 2018
.travis.yml Enable automated tests for 3.1 branch. Oct 10, 2018
CHANGES.md Add CHANGES.md Jan 12, 2017
Jenkinsfile ci(Jenkinsfile): add release pipeline Jun 6, 2019
LICENSE Clean up license. Feb 14, 2015
README.md Add Slack invite link to README Nov 20, 2018
bors.toml chore(project): fork atomix for Zeebe project Jun 5, 2019
pom.xml [maven-release-plugin] prepare for next development iteration Jun 6, 2019
settings.xml chore(project): fork atomix for Zeebe project Jun 5, 2019

README.md

Atomix

Atomix

Website | Javadoc | Slack | Google Group

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

You can’t perform that action at this time.