Встречается на собеседованиях • сегодня
Какие знаешь брокеры сообщений
В Python популярны следующие брокеры сообщений:
- RabbitMQ – классический AMQP-брокер с поддержкой очередей, обменников и маршрутизации.
Пример сpika:pythonimport 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!')
-
Kafka – распределённый брокер для потоковой обработки данных с высокой пропускной способностью.
Пример сconfluent-kafka:pythonfrom confluent_kafka import Producer producer = Producer({'bootstrap.servers': 'localhost:9092'}) producer.produce('mytopic', key='key', value='message') producer.flush() -
Redis Pub/Sub – лёгкий вариант для простых сценариев.
Пример:pythonimport redis r = redis.Redis() r.publish('channel', 'message') -
Celery (с брокерами Redis/RabbitMQ) – для распределённых задач.
Выбор зависит от требований: RabbitMQ для сложной маршрутизации, Kafka для потоков, Redis для простоты.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы