【摘要】 规则引擎(Apache camel) 学习五考必过小编为大家整理了关于规则引擎(Apache camel) 学习五的信息,希望可以帮助到大家!
规则引擎(Apache camel) 学习五
标签:如何tco通过怎么poiart规则引擎statnbsp
1.Recipient List 接收者列表
介绍:怎么使用条件判断向若干可能的路由路径中的某一条路径传送消息。
那么如何做到根据判断条件,向若干可能的路径中的其中多条路径传送同一条消息呢?
又或者向若干条可能的路径全部传输同一条消息呢?
在Camel中可能被选择的消息路由路径称为接收者,Camel提供了多种方式向路由中可能成为下一处理元素的多个接收者发送消息:
静态接收者列表(Static Recipient List)、动态接收者列表(Dynamic Recipient List)和 循环动态路由(Dynamic Router)。
下面我们对这几种接收者列表形式进行逐一讲解。
2.使用mpticast处理Static Recipient List
介绍:使用mpticast方式时,Camel将会把上一处理元素输出的Exchange复制多份发送给这个列表中的所有接收者,
并且按顺序逐一执行(可设置为并行处理)这些接收者。这些接收者可能是通过Direct连接的另一个路由,
也可能是Processor或者某个单一的Endpoint。需要注意的是,Excahnge是在Endpoint控制端点和Processor处理器间
或者两个Processor处理器间唯一能够有效携带Message的元素,所以将一条消息复制多份并且让其执行不相互受到影响,
那么必然就会对Exchange对象进行复制(是复制,是复制,虽然主要属性内容相同,但是这些Exchange使用的内存区域
都是不一样的,ExchangeId也不一样)
规则引擎(Apache camel) 学习五
标签:如何tco通过怎么poiart规则引擎statnbsp
以上就是规则引擎(Apache camel) 学习五的内容,更多资讯请及时关注考必过网站,最新消息小编会第一时间发布,大家考试加油!