业务情况是,我们希望我们的应用程序每隔一段时间通知第三方,以便在应用程序中发生某个事件时向他们发送一些数据。我们可以说我们是发布商,第三方是订户。如何从java异步发送肥皂消息
如果他们有一个soap服务期望soap消息作为通知,那么与他们的服务进行通信的最佳实践方式是什么?我希望它是异步的,因为我不希望我们的应用程序放慢速度来通知它们。我还需要保证交付,如果他们的服务停止,请重试。
从周围看,它看起来像我可以使用activeMQ - 但不会要求他们有一个JMS目的地,可以连接到他们的MQ端?
我理想地喜欢的是某种透明的消息代理,它将代表我发送肥皂请求,然后重试,直到获得成功的响应。像这样的东西存在,并且这是一个明智的建筑选择这种情况?
非常感谢!
感谢您的回复 - 这是非常有用的..所以你从你自己的队列消耗,使肥皂调用在一个单独的线程,并重新排队,如果他们失败.. 太好了谢谢! – Bruce 2013-05-02 13:10:52