阅读目录
一:为什么会出现绑定?
一:为什么会出现绑定?
. 服务之间的通信是多种多样的,有很多种通信模式
. 消息通信模式就有比如:同步请求/应答模式,异步的即发即弃消息等一系列,传递消息的传输协议就有比如:HTTP,TCP,P2P等一系列,消息的编码格式就有比如:纯文本编码格式,优化性能的二进制编码格式等一系列,还有其他比如:消息的安全保障(其中又分好多种)等等
. 若要计算各种通信模式和交互方式之间的组合,就多了去了,如果组合不好,有的组合可能互斥,客户端要与服务合理的组合这些选项才能保障通信的正常和顺畅,这些是很复杂的
. 为了简化这些选项,使它们易于管理,开发人员不必在这方面煞费苦心,所以WCF引入了绑定(Binding)技术,将这些通信选项组合在一起,一个绑定封装了:消息通信模式,传递消息的传输协议,消息的安全性等一系列相关选项的集合,并使它们保持一致,所以开发者主要去实现服务的业务逻辑代码就可以了,不必关心通信模式了