1 comment

[ 3.3 ms ] story [ 14.0 ms ] thread
https://actoromicon.rs/#features

Asynchronous actors equipped with supervision and a customizable life cycle.

Two-level routing system: between actor groups (pipelining) and inside them (sharding).

Protocol diversity: actors have the capability to process messages from various protocols, defined in different places. Varied communication patterns: regular messages, request-response (TODO: subscriptions).

Dynamic configuration updates and distribution. Suitable for tasks requiring both low latency and high throughput.

Tracing: every message is assigned a trace_id which spreads system-wide implicitly.

Telemetry through the metrics crate.

Dumping: messages can be archived for subsequent debugging. Effortless distribution across nodes.

Utilities for straightforward testing.