Встречается на собеседованиях • сегодня
К какому классу инструментов относятся 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()
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы