wcf全面解析ch10利用路由开发分布式服务.ppt

上传人:sh****n 文档编号:12561776 上传时间:2020-05-11 格式:PPT 页数:16 大小:1.29MB
返回 下载 相关 举报
wcf全面解析ch10利用路由开发分布式服务.ppt_第1页
第1页 / 共16页
wcf全面解析ch10利用路由开发分布式服务.ppt_第2页
第2页 / 共16页
wcf全面解析ch10利用路由开发分布式服务.ppt_第3页
第3页 / 共16页
点击查看更多>>
资源描述
BF-TECH4.0DNET软件开发工程师高薪就业品牌课程版权所有:北风网,使用WCF搭建企业通用架构讲师:石曼迪,第十章:利用路由开发分布式服务,目录,路由的意义使用配置实现路由使用代码实现路由,WCF路由概念,这里提到的“路由服务”其实并不是一个新的技术概念。因为在WCF框架出来以前,已经由很多框架支持消息路由,也就是消息转发机制,WSE1.0与WSE2.0都提供了消息路由的功能。同样在虚拟的消息传输网络中,逻辑上,也有一部分程序,在各个网络节点之间转发消息。这个也称为“消息中介者”,它们也会把消息转发到消息应该到达的目标。这些也就是最简单的路由服务程序。有时,在客户端和目标服务之间引入中介服务或路由器服务对接收在它们之间传输的消息或执行其他活动(如日志记录、优先级路由、联机/脱机路由、负载平衡)非常有用,引入安全边界也同样有用处。当引入此类中介服务时,需要对一些寻址和消息筛选行为做出相应调整。,WCF路由概念,服务器资源的负载平衡和工作分配非常适合网络负载平衡(NLB)设备,但更适合硬件负载平衡设备。而且,在下列情况下,WCF路由器对负载平衡会非常有用:承载服务的环境不具备这些昂贵的设备;安装服务的物理基础结构不受您直接控制;需要基于特定于域的逻辑进行路由;应用程序只调用容易配置的轻型路由解决方案。此类WCF路由器可用于向分散在同一台计算机内的多个进程中的服务或跨计算机分布的服务分发消息。不管分布模型如何,负载平衡路由器必定要用到几个核心功能。服务必须以某种方式注册到路由器,这样才能将其包含在负载分配中。路由器必须能够确定服务类型和关联的端点,以便正确转发消息。路由器必须具有分配负载的算法,如典型的循环方法或以某种形式或基于优先级进行路由。,WCF路由概念,WCF路由:使用场合,服务聚合:对外公开一个终结点,根据消息值将每条消息路由到内部对应的终结点;服务版本控制:迁移方案时,旧版本需要维护并访问,新版本同时需要上线;路由优先级:合作伙伴对于服务的要求可能不一致,有的是大数据,有的是快速,有的还可能是安全性能高;协议桥接:内部具体实现可能使用不同的协议通信,外部不一定能连接到;错误处理:在网络发生故障或者其他错误时,可以部署多个冗余副本作为备份;,路由服务,RoutingService:作为WCF服务公开一个或多个用于接收消息的服务终结点,然后基于消息内容将每个消息路由到一个或多个客户端终结点。,实现一个负载均衡的路由服务,1.部署2个相同的服务端或者不同的服务端,实现一个负载均衡的路由服务,2.创建路由服务端,实现一个负载均衡的路由服务,路由服务端配置,实现一个负载均衡的路由服务,客户端,现场编程,单路由服务多路由服务,总结,路由的概念如何多路由,WCF视频教程:使用WCF搭建企业通用架构学习地址:,欢迎访问我们的官方网站,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!