这是我的问题。我正在使用WCF在两个服务之间进行通信。我想知道reliableSession
选项是否可以保证一个服务接收到的消息与另一个服务发送的消息是相同的,也就是说,线路上没有翻转或类似事件?WCF的可靠会话保证消息不会被传输损坏吗?
我知道reliableSession
负责重新发送消息等,如果他们不正确地承认,但它会进行CRC校验或东西,以确保邮件已被转移正确?
这是我的问题。我正在使用WCF在两个服务之间进行通信。我想知道reliableSession
选项是否可以保证一个服务接收到的消息与另一个服务发送的消息是相同的,也就是说,线路上没有翻转或类似事件?WCF的可靠会话保证消息不会被传输损坏吗?
我知道reliableSession
负责重新发送消息等,如果他们不正确地承认,但它会进行CRC校验或东西,以确保邮件已被转移正确?
可靠会议只负责确保交付和与此相关的方面(即防止重复,订购等)。确保消息本身的内容的是message level and/or transport level security。
我想添加第二个方面,我同时离线学习。
TCP协议已经包含CRC机制,以确保数据包级别交付的数据没有损坏。那么,在与这个问题的其他答案一致的情况下,甚至不需要在可靠的领域中提供这一点。
如果要确保数据没有被篡改,安全性当然仍然是需要的。