博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF绑定类型选择
阅读量:6450 次
发布时间:2019-06-23

本文共 490 字,大约阅读时间需要 1 分钟。

   在开发WCF程序时,如何选择一个适合的绑定对于消息传输的可靠性,传输模式是否跨进程、主机、网络,传输模式的支持、安全性、性能等方面有着重要的影响。而从本质上来看,绑定具有的这些特性源于其使用的网络协议和编码器。绑定是一个定制好的通道栈,包含了协议通道、传输通道和编码器。我们在开发WCF程序时,选择合适定是一个复杂的过程,没有万能的挑选公式可以套用。但是通常地,可以从是否需要交互特性、是否跨主机、是否需要脱机交互等几个方面着手。下图,我给出了一个粗略的选择方案以供参考。

    除了功能之外,性能的要求也是在选择绑定方案时需要考虑的因素。通常情况下,在满足系统功能的前提下,建议挑选性能最佳的绑定。一般的,使用IPC(即:netNamedPipeBinding)的绑定要优于使用TCP的绑定,而使用TCP(即:netTcpBinding)的绑定又优于使用HTTP的绑定。使用针对WCF优化的绑定要优于参与非WCF系统交互的绑定。

本文转自yonghu86 51CTO博客,原文链接:http://blog.51cto.com/yonghu/1321377,如需转载请自行联系原作者

你可能感兴趣的文章
php写shell脚本
查看>>
nfs服务器在centos6.7 64Bit下的搭建
查看>>
实力为王 八年DBA经验谈
查看>>
Redis SDS
查看>>
date -d "-1 days "
查看>>
表关系配置
查看>>
HashMap在服务接口中应用
查看>>
Linux基础篇之二系统redhat 6.4的安装
查看>>
json模块应用及数据查询
查看>>
java 文件zip打包
查看>>
LoadRunner11 录制脚本中出现了乱码如何解决
查看>>
Mozilla 开源稍后阅读应用 Pocket 代码
查看>>
git 基本使用
查看>>
使用docker的mysql镜像
查看>>
学习整套基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构
查看>>
ActiveMQ学习-Network connectors
查看>>
PHPCMS访问首页想到的问题
查看>>
简要理解锁、同步器之间的关系
查看>>
Webpack自动化构建实践指南
查看>>
建立虚拟wifi热点共享上网
查看>>