Выбор ответа Junior Асинхронные интеграции и брокеры обновлено
Очередь и публикация-подписка
Вопрос
Чем модель «очередь» (point-to-point) отличается от «публикация-подписка»?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: В очереди сообщение берёт один потребитель, в pub/sub получают все. Очередь распределяет задачи между исполнителями: одно сообщение достаётся одному.
Варианты ответа
- Разницы нет, это маркетинговые названия одного механизма
- В очереди сообщения хранятся вечно, а в pub/sub удаляются сразу после доставки
- В очереди сообщение берёт один потребитель, в pub/sub получают всеправильный ответ
- Очередь работает синхронно, а pub/sub асинхронно
Разбор
Очередь распределяет задачи между исполнителями: одно сообщение достаётся одному. Pub/sub рассылает событие всем заинтересованным. Обе модели асинхронные. Срок хранения зависит от брокера и настроек, а не от модели.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.