RabbitMQ — message broker, AMQP протокол. Клиенты: pika (синхронный), aio-pika (async). Концепции: exchange (роутер), queue (хранилище), binding (связь exchange→queue), routing key. Producer публикует в exchange, consumer читает из queue. Exchange types: direct (точный routing key), fanout (все очереди), topic (паттерн). Для Celery RabbitMQ — recommended broker: надёжнее Redis, поддерживает ack, persistent messages, приоритеты. Управление: rabbitmqctl, Management UI на :15672.
Как работать с RabbitMQ из Python?
Middle
179 просмотровAFK Offer AI
Реализуйте пул соединений к базе данных