業務情況是,我們希望我們的應用程序每隔一段時間通知第三方,以便在應用程序中發生某個事件時向他們發送一些數據。我們可以說我們是發佈商,第三方是訂戶。如何從java異步發送肥皂消息
如果他們有一個soap服務期望soap消息作爲通知,那麼與他們的服務進行通信的最佳實踐方式是什麼?我希望它是異步的,因爲我不希望我們的應用程序放慢速度來通知它們。我還需要保證交付,如果他們的服務停止,請重試。
從周圍看,它看起來像我可以使用activeMQ - 但不會要求他們有一個JMS目的地,可以連接到他們的MQ端?
我理想地喜歡的是某種透明的消息代理,它將代表我發送肥皂請求,然後重試,直到獲得成功的響應。像這樣的東西存在,並且這是一個明智的建築選擇這種情況?
非常感謝!
感謝您的回覆 - 這是非常有用的..所以你從你自己的隊列消耗,使肥皂調用在一個單獨的線程,並重新排隊,如果他們失敗.. 太好了謝謝! – Bruce 2013-05-02 13:10:52