• akka.net docs
  • Introduction
  • 1. 1.0 Stable API
  • 2. What is Akka?
  • 3. Why Akka?
  • 4. Getting Started
  • 5. The Obligatory Hello World
  • 6. Use-case and Deployment Scenarios
    • 6.1. Console
    • 6.2. ASP.NET
    • 6.3. Windows Service
    • 6.4. Azure PaaS Worker Role
  • 7. Examples of use-cases for Akka
  • 8. Terminology, Concepts
  • 9. Actor Systems
  • 10. What is an Actor?
  • 11. What is a Message?
    • 11.1. Immutability
  • 12. Supervision and Monitoring
  • 13. Actor References, Paths and Addresses
  • 14. Location Transparency
  • 15. Message Delivery Reliability
  • 16. Configuration
    • 16.1. HOCON
  • 17. Creating your first Actor
  • 18. Defining an Actor class
  • 19. What's in an Actor
  • 20. Creating actors with Props
  • 21. Handling Messages
  • 22. Sending Messages
  • 23. Actor lifecycle
  • 24. Dispatchers
  • 25. Mailboxes
  • 26. Switchable Behaviors
  • 27. Stashing Messages
  • 28. Stopping Actors
  • 29. Working with actors
  • 30. F# API
  • 31. ReceiveActors
  • 32. Finite State Machines
  • 33. Persistence
  • 34. Fault Tolerance
  • 35. Props
  • 36. Receive timeout
  • 37. Dependency injection
  • 38. Routers
  • 39. Akka.Remote Overview
    • 39.1. Use Cases
    • 39.2. Enabling Akka.Remote
    • 39.3. Remote Addressing
    • 39.4. Connecting Remote Systems
  • 40. Transports
    • 40.1. Built-in Transports
    • 40.2. Custom Transports
    • 40.3. Running Multiple Transports Simultaneously
  • 41. Remote Messaging
    • 41.1. Serialization
    • 41.2. RemoteActorRefs
  • 42. Deploying Actors Remotely
    • 42.1. When to Use Remote Deployment
  • 43. Detecting & Handling Network Failures (DeathWatch)
  • 44. Network Security
  • 45. Akka.Cluster Overview
    • 45.1. What is a Cluster?
    • 45.2. Benefits
    • 45.3. Use Cases
    • 45.4. Terminology
    • 45.5. Enabling Akka.Cluster
    • 45.6. Cluster Gossip
    • 45.7. Nodes
    • 45.8. How a Cluster Forms
  • 46. Cluster Routing
    • 46.1. How Routers Use Cluster Gossip
    • 46.2. Cluster Routing Strategies
    • 46.3. Types of Clustered Routers
    • 46.4. Clustered Router Configuration
  • 47. Cluster Configuration
    • 47.1. Critical Configuration Flags
    • 47.2. Specifying Minimum Cluster Sizes
  • 48. Accessing the Cluster `ActorSystem` Extension
    • 48.1. Getting a Reference to the `Cluster`
    • 48.2. Working With Cluster Gossip
    • 48.3. Cluster Gossip Event Types
    • 48.4. Getting Cluster State
  • 49. Akka.Cluster.Tools module
    • 49.1. Creating cluster singleton actors
    • 49.2. Cluster distributed publish/subscribe
    • 49.3. Communication with cluster without joining to it
  • 50. Akka.Cluster.Sharding module
  • 51. Serialization
  • 52. Akka I/O
  • 53. EventBus
  • 54. Logging
    • 54.1. Using Serilog
  • 55. Scheduler
  • 56. Circuit Breaker
  • 57. Using the MultiNode Testkit for Testing Distributed ActorSystems
  • 58. Building and Distributing Akka.NET
  • 59. Getting Access to Nightly Akka.NET Builds
  • 60. Approving Public API Changes
  • 61. Contributor guidelines
  • 62. Contribution ideas
  • 63. Documentation Guidelines
  • 64. Team
  • 65. Licenses
  • 66. Sponsors
  • 67. Project
  • 68. Frequently Asked Questions
  • 69. Community plugins
  • 70. Online resources
  • 71. Books
Powered by GitBook

akka.net docs


layout: docs.hbs

title: Books

Books

Manning Publications Co.

Akka

  • Reactive Applications with Akka.NET
  • Akka in action

Reactive programming

  • Functional and Reactive Domain Modeling
  • Functional Reactive Programming
  • Reactive Application Development
  • Reactive Design Patterns