处理发送它们的soap消息的顺序

时间:2013-12-06 09:41:24

标签: java soap

我在java中有一个web应用程序,其中一个客户端在服务器中用C ++监听另一个应用程序的事件。客户端和服务器之间存在SOAP通信。实现客户端状态机以处理客户端的状态。

现在服务器可以向客户端发送尽可能多的事件。现在,我的问题是客户如何识别事件的顺序。服务器发送的事件有可能稍后到达客户端。那我怎样才能确定事件的顺序?

一种解决方案是事件排序。但是如果第一个事件首先到达,那么我应该忽略第二个事件并等待第一个事件,服务器重新发送第二个事件。请提供有关如何处理肥皂信息顺序的宝贵建议?

1 个答案:

答案 0 :(得分:0)

默认情况下,肥皂消息是同步的,如果您没有明确说明您正在建立异步Web服务。

所以,你不需要打扰肥皂信息的顺序,客户端会等待服务器的响应,直到它得到响应或超时。

它几乎类似于我们浏览服务器的浏览器,如果您使用3种不同的浏览器访问www.google.com,那么会发生什么。