Akka Essentials
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Introduction to Akka
Background
Akka use cases
Summary
Starting with Akka
Application requirements
Application design
Start development
Actors
Defining an actor
Creating actors
Messaging model
Stopping actors
Killing actors
Actor lifecycle monitoring
HotSwap
Typed Actors
What are typed actors?
Creating an actor hierarchy
Dispatchers and routers
Dispatchers and Routers
Dispatchers
Routers
Supervision and Monitoring
Let It Crash
Supervision
Supervision strategies
Lifecycle monitoring
Fault tolerance
Software Transactional Memory
Transaction management
Coordinated transactions
Transactor
Agents
Deployment Ready
Testing your Akka application
Managing application configuration using Akka extensions
Deployment mode
Remote Actors
Distributed computing
Remote actors
Message serialization
Remote events
Management
Application monitoring
Typesafe console
Graphical dashboard
JMX and REST interfaces
Advanced Topics
Durable mailboxes
Actors and web applications
Integrating actors with ZeroMQ
Index