摘要:
1.循环动态路由 Dynamic Router 介绍:动态循环路由的特点是开发人员可以通过条件表达式等方式,动态决定下一个路由位置。 在下一路由位置处理完成后Exchange将被重新返回到路由判断点,并由动态循环路由再次做出新路径的判断。 如此循环执行直到动态循环路由不能再找到任何一条新的路由路径为 阅读全文
摘要:
1.处理Dynamic Recipient List 介绍:在编排路由,很多情况下开发人员不能确定有哪些接收者会成为下一个处理元素: 因为它们需要由Exchange中所携带的消息内容来动态决定下一个处理元素。 这种情况下,开发人员就需要用到recipient方法对下一路由目标进行动态判断。 示例: 阅读全文
摘要:
1.Recipient List 接收者列表 介绍:怎么使用条件判断向若干可能的路由路径中的某一条路径传送消息。 那么如何做到根据判断条件,向若干可能的路径中的其中多条路径传送同一条消息呢? 又或者向若干条可能的路径全部传输同一条消息呢? 在Camel中可能被选择的消息路由路径称为接收者,Camel 阅读全文
摘要:
1.Routing路由条件 介绍:在控制端点和处理器之间、处理器和处理器之间,Camel允许开发人员进行路由条件设置。 例如开发人员可以拥有当Exchange In Message的内容为A的情况下将消息送入下一个处理器A, 当Exchange In Message的内容为B时将消息送入下一个处理器 阅读全文
摘要:
1.特殊的Endpoint Direct 介绍: Endpoint Direct用于在两个编排好的路由间实现Exchange消息的连接,上一个路由中由最后一个元素处理完的Exchange对象, 将被发送至由Direct连接的下一个路由起始位置(http://camel.apache.org/dire 阅读全文
摘要:
重述下:Exchange要素帮助开发人员在控制端点到处理器、处理器到处理器的路由过程中完成消息的统一描述 1.Exchange中的基本属性 ExchangeID: 一个Exchange贯穿着整个编排的路由规则,ExchangeID就是它的唯一编号信息, 同一个路由规则的不同实例(对路由规则分别独立的 阅读全文