atomix

A reactive Java framework for building fault-tolerant distributed systems

Github stars Tracking Chart

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

Main metrics

Overview
Name With Owneratomix/atomix
Primary LanguageGo
Program languageJava (Language Count: 4)
Platform
License:Apache License 2.0
所有者活动
Created At2014-01-27 22:20:47
Pushed At2024-06-23 16:22:54
Last Commit At2023-05-18 14:56:37
Release Count367
Last Release Nameruntime/v1.1.2 (Posted on )
First Release Nameapi/v0.1.0 (Posted on )
用户参与
Stargazers Count2.4k
Watchers Count146
Fork Count390
Commits Count1.2k
Has Issues Enabled
Issues Count286
Issue Open Count11
Pull Requests Count761
Pull Requests Open Count3
Pull Requests Close Count77
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private