доброго времени суток. Пытаюсь влиться в message-based подход коммуникации между сервисами. И никак не могу понять, как принято решать вот такое:
Есть сервис A. При обработке сообщения ему необходимо:
1) Получить некоторую инфу от сервисов B и C
2) На основании этой инфы он уже что-то сделает и отошлёт какое-нибудь сообщение.
Как такое делать при помощи обычного синхронного способа - понятно. Я же хочу организовать сообщение только через message queue.
Собственно вопрос - как такое принято делать? Спасибо :)
из того, что мне в голову приходит, это только для ответов от B и C создать по отдельному reply топику, которые сервис A по месту слушает, агрегирует от них ответы и дальше продолжает работу