• WCF通信架构


             image

    消息传递的两种机制:缓冲模式和流模式.

    一.Address:提供两个通信的基本信息(服务的位置和服务的协议)

    如:http://localhost:8989/aaa/qsmy

    ------------------------------------------

    WCF支持的协议:

    HTTP 默认80

    TCP   默认808

    IPC

    MSMQ

    P2P NETWORK

    ------------------------------------------

    二.Bindings:实现通信模式切换的机制

                   让开发人员从通信层面上解脱出来,专注于逻辑开发.

    编号

      Binding名称

    传输协议

    编码 互操作性 描述
    1 BaseHttpBinding HTTP/HTTPS Text/mtom(优化较大二进制的传输) YES 通信将以老式的协议
    编码方式进行
    2 NetTcpBingding TCP binary NO

    在wcf应用程序中最适合跨机器进行安全通讯的binding

    3 NetPeerTcpBinding P2P BINARY NO 使用对等网通信作为通信的方式
    4 NetNamedPipeBinding IPC BINARY NO

    在wcf应用程序中最适合本机进行安全通讯的binding

    5 WSHttpBinding HTTP/HTTPS Text/mtom YES 它视为新一代的网络服务提供的Binding,

    一个安全的通用的binding,但它不能在deplex中使用

    和BaseHttpBinding 不同.它
    支持食事务,可靠性和安全特性
    6 WSFederationHttpBinding HTTP/HTTPS Text/mtom YES 特别的WSHttpBinding,支持WS-Federation安全协议,能对用户进行验证和授权
    7 WSDualHttpBinding HTTP Text/mtom YES

    一个安全的通用的binding,但不能在deplex中使用

    8 NetMsmqBinding MSMQ BINARY NO

    在wcf应用程序中最适合跨机器进行安全通讯的binding,并且支持排队

    9 MsmqIntegrationBinding MSMQ BINARY YES

    一个用于wcf与现有msmq程序进行安全通讯的binding

    10 WebHttpBinding HTTP/HTTPS TEXT/MTOM YES 3.5新增的绑定方式.它使用HTTP请求/响应来进行数据交换



    少侠,我看你气度不凡天赋异禀,这么帅,来了就给推荐一把吧




    我的最近更新
    最新发布文章、框架、咨询等,来看看吧
  • 相关阅读:
    opencv图像直方图均衡化及其原理
    转 让FPGA替代GPU的6大顾虑,你确定不看看吗?
    算法工程师到底在干嘛
    转 经典分类网络Googlenet
    darknet是如何对数据集做预处理的
    目标检测评价指标mAP 精准率和召回率
    opencv代码片段合集
    GAN简介
    【登录测试】登录模块的测试点
    【Jmeter自学】Jmeter里的指标
  • 原文地址:https://www.cnblogs.com/humble/p/1583025.html
Copyright © 2020-2023  润新知