Встречается на собеседованиях • сегодня
Какие знаешь брокеры сообщений
RabbitMQ — популярный брокер с поддержкой AMQP, удобен для сложных маршрутизаций и гарантированной доставки.
Пример подключения:
python
import pika
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='test')
channel.basic_publish(exchange='', routing_key='test', body='Hello World!')Kafka — высокопроизводительный брокер для потоковой обработки данных, поддерживает горизонтальное масштабирование.
Пример:
python
from kafka import KafkaProducer
producer = KafkaProducer(bootstrap_servers='localhost:9092')
producer.send('test', b'Hello Kafka!')ActiveMQ — поддерживает JMS и несколько протоколов (AMQP, STOMP), подходит для интеграции с Java-приложениями.
Redis (Pub/Sub) — легковесный вариант для простых сценариев, но без гарантий доставки.
AWS SQS/SNS — облачные решения от Amazon для распределенных систем.
Выбор зависит от требований: гарантии доставки, latency, масштабируемость.

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