我发现了一个非常好的argument against protocol-based (viz. SOAP) reliable messaging。这是一个激战的话题,还是有相当程度的共识?
我认为作者的“荷兰”案例研究也应该包括一个有序的例子。
附注:我希望google有一个“对比度”工具,可以找到观点相反的网站。“谷歌对比”听起来是不是很酷?:)
发布于 2010-08-25 16:54:50
这并不是原则上反对可靠消息传递,而是反对将其放在传输层。这让我想起了几年前Mysql开发人员说的“在数据库中不需要$foo,在应用层很容易做到”-- $foo通常是“事务”,或“外键”,或“约束”,或……自那以后他们决定实现的任何其他事情。
我的意思并不是说de Graauw一定是错的,因为很明显他在他的特定应用程序中不需要可靠的传输,但我确实建议“我不需要X,因此你也不需要”在原则上是错误的概括,在实践中往往是不正确的。
发布于 2010-08-25 10:17:32
不可靠的消息传递(即UDP)可以通过提供握手消息:
S:你在吗?
接待员:是的,我在这里。
S:打开门廊灯(这是消息6)
R:好的。
S:你收到消息6了吗?
接待员:对不起,什么?(或无响应)
S:打开门廊灯(这是消息7)
R:消息7已收到。
接待员:门廊灯亮了。
https://stackoverflow.com/questions/3562391
复制相似问题