-
Notifications
You must be signed in to change notification settings - Fork 0
Actor like Workers
Joel Alvarez edited this page Jul 12, 2026
·
1 revision
Actor-like Workers encapsulan estado y comportamiento en un worker que recibe comandos por canales.
El estado pertenece al worker. Otros componentes no lo modifican directamente; envían comandos y, cuando necesitan una respuesta, incluyen un canal de retorno.
En Rust suele aparecer como:
- Un enum de comandos.
- Un hilo o tarea que procesa comandos en orden.
- Canales de respuesta
oneshotusandompsc::channel. - Un método de apagado explícito.
- Actor de email que recibe comandos:
email_actor. - Actor de inventario que serializa cambios:
inventory_actor. - Actor de métricas que agrega eventos:
metrics_actor.
La guía cercana al código vive en:
patterns/rust_idiomatic/actor_like_workers/README.md