0%

Book Description

Writing truly concurrent software on the Java Virtual Machine just got a whole lot easier. The Akka Toolkit takes the sting out of coding for multiple cores, multiple processors, and even multiple machines.

Akka Concurrency will show you what it means to design and write software in the paradigm of Akka. You'll learn how to think about your software in new and exciting ways that will allow you to express your designs naturally, allowing you to focus on the business of your software more than on the concurrency of it. This book picks up where the Akka documentation leaves off, exploring the how and the why of Akka, in a way that will empower you to grow your applications to new levels of scalability, responsiveness, and performance.

Table of Contents

  1. Cover
  2. Title Page
  3. Table of Contents
  4. Foreword
  5. Acknowledgments
  6. Introduction
  7. Why Akka?
  8. Concurrency and Parallelism
  9. Setting Up Akka
  10. Akka Does Concurrency
  11. Actors
  12. Akka Testing
  13. Systems, Contexts, Paths, and Locations
  14. Supervision and Death Watch
  15. Being Stateful
  16. Routing Messages
  17. Dispatchers and Mailboxes
  18. Coding in the Future
  19. Networking with IO
  20. Going Multi-Node with Remote Actors
  21. Sharing Data with Agents
  22. Granular Concurrency with Dataflow
  23. Patterns for Akka Programming
  24. Antipatterns for Akka Programming
  25. Growing Your App with Add-On Modules
  26. Using Akka from Java
  27. Now that You're an Akka Coder
  28. Bibliography
  29. About the author
  30. Book Index
18.188.113.9