Libraries and frameworks for writing distributed and fault-tolerant applications.
- Akka - Toolkit and runtime for building concurrent, distributed, and fault tolerant event-driven applications.
- Apache Storm - Realtime computation system.
- Apache ZooKeeper - Coordination service with distributed configuration, synchronization, and naming registry for large distributed systems.
- Atomix - Fault-tolerant distributed coordination framework.
- Axon Framework - Framework for creating CQRS applications.
- Copycat - Fault-tolerant state machine replication framework.
- Hazelcast ![c] - Highly scalable in-memory datagrid with a free open-source version.
- Hystrix - Provides latency and fault tolerance.
- JGroups - Toolkit for reliable messaging and creating clusters.
- Orbit - Virtual Actors, adding another level of abstraction to traditional actors.
- Quasar - Lightweight threads and actors for the JVM.