WCF绑定可靠会话,您是否真的想要将Ordered设置为false?

时间:2010-03-06 11:36:42

标签: wcf

WCF的WSHTTP绑定支持可靠的会话属性。在那里我注意到一个布尔属性,它允许你关闭/开启排序。

属性描述如下:

Ordered :一个布尔值,指定是否保证邮件按照发送顺序到达。

我对这家酒店感到有点困惑,你肯定会被要求永远是真的吗?或者我错过了这一点,有人可以提供一个商业案例,说明订购时应该设置为false。

由于

2 个答案:

答案 0 :(得分:2)

如果每条消息都是自包含的,并且不依赖于消息之前或之后的消息;或者每条消息是否包含可用于确保按正确顺序采取行动的订购信息;如果网络足够不可靠,由于消息无序到达,可能会有明显的延迟;然后将排序设置为“假”可能是有意义的。

答案 1 :(得分:1)

当处理只能在所有消息到达后开始,而不是将排序设置为“false”似乎更合乎逻辑,这样可以避免重新发送消息....