ESB的几个基本概念
2013-08-07 14:47
211 查看
京-星之泪:
请教一个问题:esb中路由和管道对的概念应该怎么理解,各自有什么用途,他们之间的关系
北京-kimmking:
transport endpoint
inbound outbound
router channel
transport一般对应于物理的传输通讯,系统内外间的接入点
endpoint一般指的是外部的某个接出点。
而且一般用URI表示。
inbound和outbound是系统内部的接入和接出点。
router可以看做消息选择分发器
channel是容器内部的消息传递通道。
而esb 就是这里说的所谓的 容器内部。
整个esb内部,可以看到是 管道和拦截器。
从这个意义上来说,esb内部只有两个东西
channel和filter
filter也可以看做广义的endpoint
消息从外部流入到esb,
就相当于与进入了一个自来水管
内部有很多分支,
每一最小的段管子,就是一个channel
所有的管子与管子间的点,
就是所谓的filter
这些filter,可以是路由router,可以是service activator,可以是分支、聚合,可以是服务的增强或消息的转换。。。
可以是anything,
如果水是用泵从河里抽过来到自来水管的话,
那么抽水的泵,就是transport
抽上来以后,进入管道,要先过滤消毒,变成自来水,再流动,这是inbound,
每家每户的每个水龙头,可以看做一个endpoint
请教一个问题:esb中路由和管道对的概念应该怎么理解,各自有什么用途,他们之间的关系
北京-kimmking:
transport endpoint
inbound outbound
router channel
transport一般对应于物理的传输通讯,系统内外间的接入点
endpoint一般指的是外部的某个接出点。
而且一般用URI表示。
inbound和outbound是系统内部的接入和接出点。
router可以看做消息选择分发器
channel是容器内部的消息传递通道。
而esb 就是这里说的所谓的 容器内部。
整个esb内部,可以看到是 管道和拦截器。
从这个意义上来说,esb内部只有两个东西
channel和filter
filter也可以看做广义的endpoint
消息从外部流入到esb,
就相当于与进入了一个自来水管
内部有很多分支,
每一最小的段管子,就是一个channel
所有的管子与管子间的点,
就是所谓的filter
这些filter,可以是路由router,可以是service activator,可以是分支、聚合,可以是服务的增强或消息的转换。。。
可以是anything,
如果水是用泵从河里抽过来到自来水管的话,
那么抽水的泵,就是transport
抽上来以后,进入管道,要先过滤消毒,变成自来水,再流动,这是inbound,
每家每户的每个水龙头,可以看做一个endpoint
相关文章推荐
- ESB的几个基本概念
- 统计学中数据类型与几个基本概念
- ODI 几个基本概念
- 压力测试中需要掌握的几个基本概念
- 抛砖引玉: 正则的几个基本概念
- PCI Express的几个基本概念
- c#的几个基本概念
- DNS的几个基本概念:
- 几个基本的计算机概念
- 数据库中几个基本概念 主码 外码
- 几个基本的概念
- 几个基本概念:成员函数,函数声明,函数原型,函数定义
- WebLogic(12C)——几个基本概念
- weblogic几个基本概念
- LTE物理层几个基本概念的定义和相互关系 http://blog.sina.com.cn/s/blog_696122b50100n6df.html
- WebService开发的几个基本概念
- iphone绘图的几个基本概念CGPoint、CGSize、CGRect、CGRectMake、window(窗口)、视图(view)
- Spark的几个基本概念:Driver和Job,Stage
- 存储几个基本概念1--DAS、NAS、SAN