Akka Cluster

Akka Cluster is a module of the Akka toolkit that provides a fault-tolerant, decentralized, and elastic peer-to-peer cluster membership service for Akka Actor Systems. It enables multiple independent Akka applications (JVMs) to form a single logical distributed system, offering features like…

Key facts

First appeared
2012
Category
technology
Problem solved
Akka Cluster was created to solve the problem of building fault-tolerant, elastic, and highly available distributed systems that can scale horizontally beyond a single Java Virtual Machine (JVM). Its predecessors (Akka's local Actor Model or basic Akka Remoting) lacked robust mechanisms for dynamic peer discovery, membership management, automatic failure detection, and graceful recovery from node failures, which are crucial for true distributed resilience and scalability.
Platforms
macos, windows, linux, jvm

Related technologies

Notable users

  • LinkedIn
  • Capital One
  • Many enterprises in finance, e-commerce, and telecommunications
  • Walmart
  • Verizon
  • Lightbend (Akka's creators)