首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该如何教导SOAP不是一种可靠的传输方式呢?

我该如何教导SOAP不是一种可靠的传输方式呢?
EN

Stack Overflow用户
提问于 2010-05-14 04:22:57
回答 4查看 339关注 0票数 3

我需要说明的是,可能会收到HTTP SOAP调用,但调用者可能会因为网络故障(以及其他问题)而得不到响应。(这个问题促使WS-ReliableMessaging被开发出来)

你们将如何向web服务开发人员展示这个问题,以便他们可以在开发时考虑到可能会收到重复的消息?

问题是他们不知道HTTP调用可以被服务器完美地接收并在服务器上操作,但对调用者的响应可能会丢失。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-17 06:43:40

我找到的最好的答案是:

HTTP请求必须是幂等的,因为由于网络问题,它们可能会被多次执行

http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Idempotent_methods_and_web_applications

关于这个问题,SAP有一个很好的页面:http://help.sap.com/saphelp_nw73/helpdata/en/c8/35883707e94534b2bda403237ee523/content.htm

票数 1
EN

Stack Overflow用户

发布于 2010-05-14 04:36:51

如何使用用例图或时间线演示传输过程中的故障事件?

票数 2
EN

Stack Overflow用户

发布于 2010-05-15 00:33:22

为什么不显示随着时间的推移在客户端和服务器SOAP运行时之间来回传递消息的图表呢?此图可以显示在某个点丢失的消息、重复到达的消息或无序到达的消息。

这很简单。您有两条垂直线,表示客户端和服务器彼此平行。然后在两者之间标记线(对角线)以指示消息。消息在传输过程中丢失,就像X在诊断行中一样,在它到达客户端或服务器之前。希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2830036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档