Хотя я не могу сказать, что вы должны , это, безусловно, звучит так, как если бы вы могли использовать один для хорошего эффекта.
Очередь даст вам уровень изоляциимежду компонентами.Если это является необходимым физическим требованием для прохождения сертификации, вы можете показать, что эти две машины подключены через определенную сеть, и открыты только определенные порты и т. Д.
Долговечность - это общая особенность программного обеспечения очередии безопасность на транспортном уровне аналогичным образом.
Скорость - нечеткая проблема.В общем, сообщения в системе очередей, как коммерческих, так и с открытым исходным кодом (не считая одних только своих), для передачи с длительностью и прочим занимают всего лишь миллисекунды - добавляют немного дополнительных издержек для шифрования.При условии правильной детализации ваших сообщений (т.е. они не «слишком малы», а протокол не «слишком болтлив»), тогда вы должны делать это хорошо.
Существует множество коммерческих систем и систем сообщений и очередей с открытым исходным кодом.Google - ваш друг, чтобы найти их.
Одной из альтернатив в левом поле будет использование современной REST-подобной архитектуры.Один из лучших примеров: DayTrader
Удачи