关于WCF中的地址和绑定,需要补充一下。

WCF中支持的传输协议包括HTTP、TCP、Peer network(对等网)、IPC(基于命名管道的内部进程通信)以及MSMQ(微软消息队列),每个协议对应一个地址类型:

  • HTTP地址:http://localhost:8080/
  • TCP地址: net.tcp://localhost:8080/
  • IPC地址: net.pipe://localhost/  (适用于跨进程,不能使用于不同机器间)
  • MSMQ地址: net.msmq://localhost/
  • 对等网地址: net.p2p://localhost/

WCF中提供的绑定有:

  • BasicHttpBinding: 最简单的绑定类型,通常用于 Web Services。使用 HTTP 协议,Text/XML 编码方式。
  • WSHttpBinding: 比 BasicHttpBinding 更加安全,通常用于 non-duplex 服务通讯。
  • WSDualHttpBinding: 和 WSHttpBinding 相比,它支持 duplex 类型的服务。
  • WSFederationHttpBinding: 支持 WS-Federation 安全通讯协议。
  • NetTcpBinding: 效率最高,安全的跨机器通讯方式。
  • NetNamedPipeBinding: 安全、可靠、高效的单机服务通讯方式。
  • NetMsmqBinding: 使用消息队列在不同机器间进行通讯。
  • NetPeerTcpBinding: 使用 P2P 协议在多机器间通讯。
  • MsmqIntegrationBinding: 使用现有的消息队列系统进行跨机器通讯。如 MSMQ。

    ------ 弱弱的分隔线 -----

OK,有了上面的基础,就让WCF风暴来的猛烈些吧。做一个多服务,多端点的示例。

最新文章

  1. js面向对象的实现(example 二)
  2. hybrid开发设计
  3. Sql Server中通配符
  4. linkscrpit
  5. unity3d AI's sight
  6. Swap[HDU2819]
  7. php mkdir 创建多级目录实例代码
  8. eclipse安装lombok插件
  9. 获取Winform窗体、工作区 宽度、高度、命名空间、菜单栏高度等收集
  10. php session 读写锁
  11. Ubuntu防火墙ufw安装配置
  12. UITextField 之 手势收起键盘
  13. C++中,用类和重载运算符写高精模板
  14. Linux 操作系统目录结构
  15. 【Java并发编程】22、Exchanger源码解析(JDK1.7)
  16. Docker 启动遇到 Error starting daemon: Error initializing network controller 错误
  17. Memcached和Memcache安装(64位win2008)
  18. 通过.json()将服务器返回的字符串转换成字典
  19. iOS - 转场时 appear 与 disappear 的调用顺序探索
  20. ubuntu16.04 server(amd 64) 下载

热门文章

  1. IDEA debug模式鼠标悬停提示变量值
  2. 监控mysql的存储引擎
  3. KVM虚拟化简介及安装
  4. 015-Zabbix自动发现和自动注册
  5. 【LeetCode】堆 heap(共31题)
  6. jquery 中 html与text函数的区别
  7. json与string与map的理解
  8. mvn clean 后 mvn package失败
  9. 【leetcode】1190. Reverse Substrings Between Each Pair of Parentheses
  10. Linux系统如何选择MongoDB版本