У меня есть система для обработки приложений онлайн и другой системы для отправки уведомлений по SMS/электронной почте заявителям по завершении с использованием веб-служб. I не может гарантировать наличие шлюза SMS/электронной почты.Стратегии обмена сообщениями для подключения разных систем
Option 1
После того как приложение будет завершено, поместить сообщение в очереди JMS. Обработанный сообщением bean-компонент получает сообщение и делает вызов для веб-службы, если он не удается оставить сообщение в очереди. Я подозреваю (пожалуйста, исправьте, если это неверно), что если шлюз отключен, попробуйте отправить сообщение, которое может использовать ценные ресурсы.
Может ли описанный выше вариант уточняться, есть ли другие стратегии обмена сообщениями, которые можно использовать?