Здравствуйте, ·, Вы писали:
Спасибо. Очень доступно объяснил. В плане терминологии стало более понятно.
В итоге шина может решать конвейерную обработку сообщений, либо как удобная инфраструктура общения между участниками шины.
Для моей задачи нет необходимости делать шину. Мне нужно(если вообще нужно) использовать request-response/rpc.
Структура с правильной терминологией:
[HTTP Client] -- [HTTP Server (AMPQ Gateway)] -- [Service A (AMPQ Node)]
Чтобы иметь id задачи необходимо хранить эти задачи и доставать для них результаты, RabbitMQ для этой роли не очень хорошо подходит и нужно использовать какое-то своё хранилище.
Я правильно понимаю, что нет такого инструмента два-в-одном?