目录
1. 理论
1.1 路由服务模型
路由服务是充当消息路由器的泛型 SOAP 中介。 路由服务的核心功能是基于消息内容来路由消息,通过该功能,可基于消息本身(标头或消息正文)中的值将消息转发到客户端终结点。
RoutingService 将实现为 System.ServiceModel.Routing 命名空间中的 Windows Communication Foundation (WCF) 服务。 路由服务公开一个或多个用于接收消息的服务终结点,然后基于消息内容将每个消息路由到一个或多个客户端终结点。 该服务提供了以下功能:
- 基于内容的路由
- 服务聚合
- 服务版本控制
- 优先级路由
- 动态配置
- 协议桥接
- SOAP 处理
- 高级错误处理
- 备份终结点
尽管可以创建可实现上述一个或多个目标的中介服务,但是此实现通常与特定方案或解决方案相关,并且不能轻松应用于新应用程序。
路由服务提供一个可动态配置的泛型可插入 SOAP 中介,该中介与 WCF 服务和通道模型兼容,使您能够基于内容路由基于 SOAP 的消息。
具体内容请查阅参考资料一章中的链接。