1

看起来动态路由器的使用方式与路由中的选择方式大致相同。此外,在 Java DSLchoice()中,基于更改路由中的标头或属性可以是相当动态的。

是否有关于何时应该使用其中任何一个的指导方针?同样,使用其中一个对性能有影响吗?

4

1 回答 1

4

简而言之...

  • 用于choice从路由中执行条件逻辑
  • 用于将dynamic router消息动态路由到其他路由/端点

也就是说,您可以使用选项 EIP 根据内容路由到不同的端点,但该端点列表将在路由中静态定义。如果您需要在运行时确定路由端点,请使用dynamic router收件人列表

性能特征应该相似,但主要由用于执行基于内容的路由的表达式确定(标头更快,xpath 更慢等)

于 2013-05-18T19:47:26.703 回答