У меня есть n количество интеграционных адаптеров, я хочу делать один запрос но чтобы его видели все адаптеры а потом тот у которого есть инфа мне ответил. При этом сервис который отправляет адаптерам запрос не должен беспокоится сколько адаптеров в принципе или рассылать каждому запрос по одному . Как можно это сделать?
Шлем pub/sub сообщение, у сообщения есть Id. Те кто подписан могут отправить сообщение ответ с тем же айдишником. За счёт этого можно связать запрос и ответы
А как тут выделить ошибку? В очереди куда мы изначально шлем запрос может как раз не быть обработчиков, может не найтись инфа по запросу и тд , как обрабатывать ошибки?
Это все находится вне зоны ответственности штуки, которая запросила инфу
Обсуждают сегодня