Expand description
Sync Actors support
Sync Actors are actors that run multiple instances on a thread pool.
This is useful for CPU bound, or concurrent workloads. There can only be
a single Sync Actor type on a SyncArbiter. This means you can’t have
Actor type A and B, sharing the same thread pool. You need to create two
SyncArbiters and have A and B spawn on unique SyncArbiters respectively.
For more information and examples, see SyncArbiter
Structs§
SyncArbiterprovides the resources for a single Sync Actor to run on a dedicated thread or threads. This is generally used for CPU bound concurrent workloads. It’s important to note, that theSyncArbitergenerates a single address for the pool of hosted Sync Actors. Any message sent to this Address, will be operated on by a single Sync Actor from the pool.- Sync actor execution context. This is used instead of impl Actor for your Actor instead of Context, if you intend this actor to run in a
SyncArbiter.