Какой использовал брокер сообщений на предыдущей работе
Python
Middle
Без компании
Какой использовал брокер сообщений на предыдущей работе
Ответы
RabbitMQ — мощный и надежный брокер сообщений с поддержкой AMQP, идеально подходит для сложных распределенных систем. Использовал его для асинхронной обработки задач, интеграции микросервисов и балансировки нагрузки.
Пример подключения и отправки сообщения:
```
import pika
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='tasks')
channel.basic_publish(
exchange='',
routing_key='tasks',
body='Hello, RabbitMQ!'
)
connection.close()
```
Также работал с Redis (как брокер через RQ/Celery) для легковесных задач и Kafka для потоковой обработки данных.