Useful Links
Computer Science
Distributed Systems
Akka and Distributed Systems
1. Foundations of Concurrency and Distributed Systems
2. The Actor Model
3. Akka Framework Overview
4. Akka Fundamentals: The Actor System
5. Actor Communication
6. Actor Lifecycle and Supervision
7. Advanced Actor Patterns and Behaviors
8. Akka Cluster
9. Akka Streams
10. Akka Persistence
11. Akka HTTP
12. Testing Akka Applications
13. Akka Typed
14. Performance and Optimization
15. Production Deployment
Akka Fundamentals: The Actor System
The ActorSystem
Role and Responsibilities
Actor Lifecycle Management
Resource Coordination
Configuration Management
Thread Pool Management
Configuration with HOCON
Configuration File Structure
Environment-Specific Configs
Overriding Default Settings
Configuration Validation
Lifecycle Management
System Startup Process
Graceful Shutdown
Resource Cleanup
Termination Hooks
Multiple Actor Systems
Use Cases for Multiple Systems
System Isolation
Resource Partitioning
Actor Fundamentals
What is an Actor
State Management
Mutable State Handling
Immutable State Patterns
State Encapsulation
Behavior Definition
Message Handler Implementation
Behavior Switching
State Machine Patterns
Mailbox Mechanics
Message Queue Implementation
Mailbox Types and Selection
Message Prioritization
Actor Identity and References
The ActorRef Abstraction
Immutable Reference Semantics
Thread Safety Guarantees
Reference Equality
Location Transparency
Local Actor References
Remote Actor References
Transparent Message Routing
Actor Creation
Using Props
Actor Property Definition
Dependency Injection Patterns
Props Validation
The actorOf Method
Actor Instantiation Process
Actor Naming Strategies
Name Conflicts and Resolution
Actor Factory Patterns
Actor Paths and Addressing
Logical Path Structure
Hierarchical Naming Scheme
Path Resolution Rules
Path Validation
Physical Addressing
Network Address Mapping
Serialization of Addresses
Address Translation
Actor Selection
Path-Based Selection
Wildcard Pattern Matching
Selection vs. Reference
Previous
3. Akka Framework Overview
Go to top
Next
5. Actor Communication