2

我一直在阅读有关可靠消息传递的信息,并且有一些我无法找到答案的问题:

  1. 为什么在 wsHttpBinding(以及其他)中默认不启用 RM?在什么情况下您不想使用可靠的消息传递?我知道在流式传输场景中它并没有真正意义,但我无法想象您想要发送消息/数据而不接收它的实例。

  2. 如果服务器和客户端不匹配,哪个配置文件优先?我假设如果他们不是两个<reliableSession enabled="true" />RM 就不会工作(这会导致抛出任何错误吗?),但是像orderedand之类的东西inactivityTimeout呢?

4

1 回答 1

0

除非服务器和客户端都设置<reliableSession enabled="true" />并且服务器上没有启用会话,否则它不会使用可靠的消息传递。

我尝试避免可靠的消息传递,因为它的开销。就我而言,如果一个操作是TwoWay,成功的回复将保证交付 - 尽管并非总是如此。

于 2011-03-14T15:21:07.583 回答