骆驼-石英2端点-同一端点有多个使用者

时间:2019-03-21 03:46:16

标签: apache-camel

我正在使用apache骆驼,并希望有多条路线。路线如下。

  1. endpoint -> quartz2://tsTimer?cron=0%2F20+*+8-18+%3F+*+MON%2CTUE%2CWED%2CTHU%2CFRI+*&stateful=true&trigger.timeZone=Asia%2FSingapore
  2. 调用bean方法以获取数据。
  3. 发送到MQ

在这种情况下,我的路线将与轮询间隔相同。 bean方法中的数据将有所不同。 并且MQ队列将相同。

Failed to start route route2 because of Multiple consumers for the same endpoint is not allowed: quartz2://tsTimer?cron=0%2F20+*+8-18+%3F+*+MON%2CTUE%2CWED%2CTHU%2CFRI+*&stateful=true&trigger.timeZone=Asia%2FSingapore

我该如何实现?如果端点是石英2计时器,我该如何区分骆驼路线?

1 个答案:

答案 0 :(得分:1)

我没有注意到在端点uri中,我有tsTimer来区分其他端点。

类似以下内容

quartz2://tsTimer1
quartz2://tsTimer2
quartz2://tsTimer3