Akka Documentation
- Security Announcements
- Getting Started Guide
- Introduction to Akka
- Why modern systems need a new programming model
- How the Actor Model Meets the Needs of Modern, Distributed Systems
- Overview of Akka libraries and modules
- Introduction to the Example
- Part 1: Actor Architecture
- Part 2: Creating the First Actor
- Part 3: Working with Device Actors
- Part 4: Working with Device Groups
- Part 5: Querying Device Groups
- General Concepts
- Actors
- Cluster
- Cluster Usage
- Cluster Specification
- Cluster Membership Service
- Phi Accrual Failure Detector
- Distributed Data
- Cluster Singleton
- Cluster Sharding
- Cluster Sharding concepts
- Sharded Daemon Process
- Multi-DC Cluster
- Distributed Publish Subscribe in Cluster
- Reliable delivery
- Serialization
- Serialization with Jackson
- Multi JVM Testing
- Multi Node Testing
- Artery Remoting
- Classic Remoting (Deprecated)
- Split Brain Resolver
- Coordination
- Choosing Akka Cluster
- Persistence (Event Sourcing)
- Event Sourcing
- Replicated Event Sourcing
- CQRS
- Style Guide
- Snapshotting
- Testing
- EventSourced behaviors as finite state machines
- Schema Evolution for Event Sourced Actors
- Persistence Query
- Persistence Query for LevelDB
- Persistence Plugins
- Persistence - Building a storage backend
- Replicated Event Sourcing Examples
- Persistence (Durable State)
- Streams
- Module info
- Introduction
- Streams Quickstart Guide
- Design Principles behind Akka Streams
- Basics and working with Flows
- Working with Graphs
- Modularity, Composition and Hierarchy
- Buffers and working with rate
- Context Propagation
- Dynamic stream handling
- Custom stream processing
- Futures interop
- Actors interop
- Reactive Streams Interop
- Error Handling in Streams
- Working with streaming IO
- StreamRefs - Reactive Streams over the network
- Pipelining and Parallelism
- Testing streams
- Substreams
- Streams Cookbook
- Configuration
- Operators
- Discovery
- Utilities
- Other Akka modules
- Akka HTTP
- Akka gRPC
- Alpakka
- Alpakka Kafka Connector
- Akka Projections
- Cassandra Plugin for Akka Persistence
- JDBC Plugin for Akka Persistence
- R2DBC Plugin for Akka Persistence
- Google Cloud Spanner Plugin for Akka Persistence
- Akka Management
- Akka Resilience Enhancements
- Akka Persistence Enhancements
- Community Projects
- Related Projects Sponsored by Lightbend
- Package, Deploy and Run
- Project Information
- Akka Classic