In this chapter, we will cover the following topics:
- Enabling Akka applications for remoting
- Creating remote actors on different machines
- Looking up remote actors from different machines
- Deploying remote actors programmatically on different nodes
- Scaling out your application using remote actors
- Creating a chat-based application using remote actors
- Enabling Akka clustering for your project
- Using Distributed Publish-Subscribe in the cluster
- Cluster Sharding
- Sharing data between nodes in an Akka cluster
- Creating a singleton actor across clusters