Using Akka Clustering
Akka's clustering framework allows you to build fault-tolerant, decentralized, peer-to-peer based clusters without any single point of failure. It's a good system to build on top of if you want dynamic elasticity in your application services. It allows you to add and remove nodes on the fly, increasing or decreasing your total CPU power as the need arises.
The clustering system is somewhat complex, both in how it works and in the different things you can do with it. I definitely suggest that you read through the documentation for it on the Akka site if you plan on using it in your apps. I'll do my best to first give a high-level overview of the basics, such as how it works and how to enable it. Then, we'll shift gears into ...
Get Mastering Akka now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.