代码改变世界

WCF 第三章 信道 总结

  DanielWise  阅读(1008)  评论(0编辑  收藏  举报

信道栈是由一个或者多个信道组成用来处理消息的分层通信栈。信道可以是协议信道或者传输信道。传输信道位于信道栈的最底层用来在一个传输协议(比如,HTTP,TCP,MSMQ)上传输消息。协议信道(又名层次信道)通转发和修改消息来实现协议(安全,可信赖消息,事务,等等)。
 
信道工厂和信道监听器组成了发送消息和接收消息的基础。它们用来创建信道栈并把信道栈暴露给应用程序。
 
WCF在把信道模型细节从开发人员中抽象出来的过程中做了很好的工作。大多数开发人员将会使用继承自ClientBase<>的类来发送消息,使用ServiceHost类来寄宿服务。这些类创建在信道模型架构的上层。
 
信道模型架构构成了WCF中所有通信的基础。在开发人员了解了信道模型架构的概念后,比如信道栈,信道,信道工厂和信道监听器,他们可以使用这个知识来扩展或者自定义WCF内部通信。

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示