Actors
- Introduction to Actors
- Actor lifecycle
- Interaction Patterns
- Dependency
- Introduction
- Fire and Forget
- Request-Response
- Adapted Response
- Request-Response with ask between two actors
- Request-Response with ask from outside an Actor
- Generic response wrapper
- Ignoring replies
- Send Future result to self
- Per session child Actor
- General purpose response aggregator
- Latency tail chopping
- Scheduling messages to self
- Responding to a sharded actor
- Handling responses in Scala 3
- Fault Tolerance
- Actor discovery
- Routers
- Stash
- Behaviors as finite state machines
- Coordinated Shutdown
- Dispatchers
- Mailboxes
- Testing
- Coexistence
- Style guide
- Functional versus object-oriented style
- Passing around too many parameters
- Behavior factory method
- Where to define messages
- Public versus private messages
- Lambdas versus method references
- Partial versus total Function
- How to compose Partial Functions
- ask versus ?
- ReceiveBuilder
- Nesting setup
- Additional naming conventions
- Learning Pekko Typed from Classic
1.1.2