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

上传人:枫** 文档编号:571151156 上传时间:2024-08-09 格式:PPT 页数:16 大小:1.29MB
返回 下载 相关 举报
wcf全面解析ch10利用路由开发分布式服务.ppt_第1页
第1页 / 共16页
wcf全面解析ch10利用路由开发分布式服务.ppt_第2页
第2页 / 共16页
wcf全面解析ch10利用路由开发分布式服务.ppt_第3页
第3页 / 共16页
wcf全面解析ch10利用路由开发分布式服务.ppt_第4页
第4页 / 共16页
wcf全面解析ch10利用路由开发分布式服务.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《wcf全面解析ch10利用路由开发分布式服务.ppt》由会员分享,可在线阅读,更多相关《wcf全面解析ch10利用路由开发分布式服务.ppt(16页珍藏版)》请在金锄头文库上搜索。

1、BF-TECH 4.0 DNET 软件开发工程软件开发工程师高薪就业品牌课程师高薪就业品牌课程版权所有:北风网使用WCF搭建企业通用架构讲师:石曼迪第十章:利用路由开发分布式服务第十章:利用路由开发分布式服务目录目录路由的意义使用配置实现路由使用代码实现路由WCF路由概念路由概念这里提到的“路由服务”其实并不是一个新的技术概念。因为在WCF框架出来以前,已经由很多框架支持消息路由,也就是消息转发机制,WSE 1.0 与 WSE 2.0都提供了消息路由的功能。同样在虚拟的消息传输网络中,逻辑上,也有一部分程序,在各个网络节点之间转发消息。这个也称为“消息中介者”,它们也会把消息转发到消息应该到达

2、的目标。这些也就是最简单的路由服务程序。有时,在客户端和目标服务之间引入中介服务或路由器服务对接收在它们之间传输的消息或执行其他活动(如日志记录、优先级路由、联机/脱机路由、负载平衡)非常有用,引入安全边界也同样有用处。当引入此类中介服务时,需要对一些寻址和消息筛选行为做出相应调整。WCF路由概念路由概念服务器资源的负载平衡和工作分配非常适合网络负载平衡 (NLB) 设备,但更适合硬件负载平衡设备。而且,在下列情况下,WCF 路由器对负载平衡会非常有用:承载服务的环境不具备这些昂贵的设备;安装服务的物理基础结构不受您直接控制;需要基于特定于域的逻辑进行路由;应用程序只调用容易配置的轻型路由解决

3、方案。此类 WCF 路由器可用于向分散在同一台计算机内的多个进程中的服务或跨计算机分布的服务分发消息。不管分布模型如何,负载平衡路由器必定要用到几个核心功能。服务必须以某种方式注册到路由器,这样才能将其包含在负载分配中。路由器必须能够确定服务类型和关联的端点,以便正确转发消息。路由器必须具有分配负载的算法,如典型的循环方法或以某种形式或基于优先级进行路由。WCF路由概念路由概念WCF路由:使用场合路由:使用场合服务聚合:对外公开一个终结点,根据消息值将每条消息路由到内部对应的终结点;服务版本控制:迁移方案时,旧版本需要维护并访问,新版本同时需要上线;路由优先级:合作伙伴对于服务的要求可能不一致

4、,有的是大数据,有的是快速,有的还可能是安全性能高;协议桥接:内部具体实现可能使用不同的协议通信,外部不一定能连接到;错误处理:在网络发生故障或者其他错误时,可以部署多个冗余副本作为备份;路由服务路由服务RoutingService:作为WCF服务公开一个或多个用于接收消息的服务终结点,然后基于消息内容将每个消息路由到一个或多个客户端终结点。实现一个负载均衡的路由服务实现一个负载均衡的路由服务1.部署2个相同的服务端或者不同的服务端实现一个负载均衡的路由服务实现一个负载均衡的路由服务2. 创建路由服务端实现一个负载均衡的路由服务实现一个负载均衡的路由服务路由服务端配置实现一个负载均衡的路由服务实现一个负载均衡的路由服务客户端现场编程现场编程单路由服务多路由服务总结总结路由的概念如何多路由WCF视频教程:使用WCF搭建企业通用架构学习地址:http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号