С какими брокерами очередей работал

Python Middle Без компании
С какими брокерами очередей работал
Ответы
RabbitMQ, Apache Kafka, Redis (как простой брокер через pub/sub или RSMQ), Celery (с Redis/RabbitMQ в качестве бэкенда). **Пример работы с RabbitMQ (pika):** ``` import pika connection = pika.BlockingConnection(pika.ConnectionParameters('localhost')) channel = connection.channel() channel.queue_declare(queue='hello') channel.basic_publish(exchange='', routing_key='hello', body='Hello World!') print(" [x] Sent 'Hello World!'") connection.close() ``` **Пример с Kafka (kafka-python):** ``` from kafka import KafkaProducer producer = KafkaProducer(bootstrap_servers='localhost:9092') producer.send('test_topic', b'Hello Kafka!') producer.flush() ``` Для простых задач часто выбираю Redis из-за низкой латентности, для сложных — Kafka (масштабируемость) или RabbitMQ (гибкость).