Asynchronous communication patterns for distributed systems using RabbitMQ, Redis Streams, Kafka, and FastStream.
| Technology | Best For | Throughput | Ordering | Persistence |
| Kafka | Event streaming, logs, high-volume | 100K+ msg/s | Partition-level | Excellent | | RabbitMQ | Task queues, RPC, routing | 50K msg/s | Queue-level | Good | | Redis Streams | Real-time, simple streaming | 100K msg/s | Stream-level | Good (AOF) | | Postgres | Moderate volume, simplicity | 10K msg/s | Query-defined | Excellent |
Шаблоны очередей сообщений с помощью RabbitMQ, Redis Streams и Kafka. Используйте при реализации асинхронной связи, систем публикации и подписки, микросервисов, управляемых событиями, или надежной доставки сообщений. Источник: yonatangross/orchestkit.