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

К какому классу инструментов относятся Kafka и RabbitMQ

Kafka и RabbitMQ относятся к классу брокеров сообщений (message brokers). Они предназначены для асинхронного обмена сообщениями между компонентами системы, обеспечивая надежность, масштабируемость и декомпозицию сервисов.

  • RabbitMQ — классический брокер на основе протокола AMQP, поддерживающий различные модели обмена (очереди, публикация/подписка).
  • Kafka — распределённый потоковый брокер, ориентированный на высокую пропускную способность и долговременное хранение сообщений (логи).

Пример отправки сообщения в RabbitMQ:

python
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!')
connection.close()
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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