RabbitMQ — AMQP протокол, надёжные очереди, routing, exchanges. Библиотеки: pika (sync), aio-pika (async), kombu (абстракция). Kafka — распределённый лог, высокая пропускная способность, consumer groups. confluent-kafka, aiokafka. Redis — pub/sub и Streams, простой и быстрый. Для Celery — Redis или RabbitMQ как broker. NATS — легковесный, для микросервисов. Выбор: RabbitMQ — для сложной маршрутизации, Kafka — для event streaming и big data, Redis — для простых задач и кеширования. Все поддерживают async Python.
Какие message brokers используют с Python?
Senior
257 просмотровAFK Offer AI
Что такое Clean Architecture в контексте Python?