Встречается на собеседованиях • сегодня
Для чего нужно брокерное взаимодействие микросервисов
Брокерное взаимодействие (message broker) позволяет микросервисам обмениваться сообщениями асинхронно через промежуточное ПО (например, RabbitMQ, Kafka). Это дает:
- Слабое связывание – сервисы не знают друг о друге, общаются только через брокер.
- Масштабируемость – брокер балансирует нагрузку между потребителями.
- Отказоустойчивость – сообщения сохраняются, пока не будут обработаны.
- Гибкость – можно легко добавлять/удалять подписчиков.
Пример с RabbitMQ (Spring AMQP):
java
// Producer
@RabbitListener(queues = "orders")
public void processOrder(Order order) {
// обработка заказа
}
// Consumer
@RabbitListener(queues = "orders")
public void handleOrder(Order order) {
// логика обработки
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы