У меня есть приложение, публикующее сообщения. Допустим, событие PaymentHasBeenMadeEvent
{ orderId:'1234'
totalPaid:'$100'
balanceStatus: 'BALANCED'
}
Есть несколько приложений, заботящихся о событии. Например, приложение доставки инициирует процедуру для события или приложение учета отправляет электронное письмо по событию.
Итак, я хочу опубликовать это событие, используя устойчивую тему JMS. Я должен настроить каждое приложение с уникальным идентификатором клиента, как я изучал.
Что меня смущает, так это то, что приложение доставки развертывается как кластер с несколькими узлами. Но я хочу, чтобы приложение доставки использовало это событие только один раз. Как я могу это сделать?
Или решение является недостатком, поскольку я что-то неправильно понял?