我需要知道我的 Web 服务的客户端是否已成功接收到消息。如果客户端没有收到消息(在调用过程中客户端网络出现故障),我想回滚我的更改,因此他们进行的下一次调用将为他们提供他们第一次尝试获取的相同数据.
对 Web 服务的每次调用都会给他们一个连续的“页面”数据,我不希望他们错过一个“页面”。如果我无法判断传输何时失败,我将无法回滚,因此客户可能不得不致电支持人员告诉他们丢失的“页面”。
我尝试在一个冗长的调用过程中终止客户端进程,而服务器仍在进行一些数据处理,但服务器只是继续运行并成功完成。
这是一个使用 Axis2 和 JBoss 和 SOAP 的 Java Web 服务。我正在深入研究有关此设置的文档,因此希望可以进行配置。