Десятилетие и больше в прошлом я изучал и использовал программное обеспечение IBM MQSeries и Websphere MQ. Это было отличное решение для подключения двух приложений в разных компаниях в разных местах: приложение в каждой компании могло отказаться от сообщения с MQSeries на локальном компьютере, MQSeries перенесет его на машину в другой компании, а приложение с этой стороны будет получать сообщение локально.Является ли сообщение очередью еще хорошим ответом?
Ускоренная перемотка вперед на сегодня: я больше не работаю для IBM, но я пытаюсь решить подобную проблему. Моему приложению нужно отправить несколько сообщений в день, каждый на несколько МБ или меньше, в приложение в удаленной компании и получить аналогичное количество несколько меньших ответов.
Является ли сообщение очередью промежуточного ПО по-прежнему хорошим решением этой архитектурной потребности? Я пытался прототипировать это с помощью RabbitMQ, но вышеизложенное кажется ненормальным для RabbitMQ. Я лаю ложную кроличью нору?