看起来动态路由器的使用方式与路由中的选择方式大致相同。此外,在 Java DSLchoice()
中,基于更改路由中的标头或属性可以是相当动态的。
是否有关于何时应该使用其中任何一个的指导方针?同样,使用其中一个对性能有影响吗?
看起来动态路由器的使用方式与路由中的选择方式大致相同。此外,在 Java DSLchoice()
中,基于更改路由中的标头或属性可以是相当动态的。
是否有关于何时应该使用其中任何一个的指导方针?同样,使用其中一个对性能有影响吗?
简而言之...
choice
从路由中执行条件逻辑dynamic router
消息动态路由到其他路由/端点也就是说,您可以使用选项 EIP 根据内容路由到不同的端点,但该端点列表将在路由中静态定义。如果您需要在运行时确定路由端点,请使用dynamic router
或收件人列表
性能特征应该相似,但主要由用于执行基于内容的路由的表达式确定(标头更快,xpath 更慢等)