Встречается на собеседованиях • сегодня

Какой брокер сообщений был на прошлом проекте

На прошлом проекте использовали RabbitMQ — надежный брокер сообщений с поддержкой AMQP. Основные причины выбора:

  • Гибкость (очереди, обменники, routing keys)
  • Надежность (подтверждение доставки, persistence)
  • Масштабируемость (кластеризация)

Пример подключения:

python
import pika

connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='tasks')

def callback(ch, method, properties, body):
    print(f"Received: {body}")

channel.basic_consume(queue='tasks', on_message_callback=callback, auto_ack=True)
channel.start_consuming()

Также рассматривали Kafka для сценариев с высокой нагрузкой, но остановились на RabbitMQ из-за простоты и достаточной производительности для наших задач.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы