【问题标题】:camel - quartz2 endpoint - Multiple consumers for the same endpointcamel - quartz2 端点 - 同一端点的多个消费者
【发布时间】:2019-03-21 12:00:34
【问题描述】:

我正在使用 apache camel 并希望有多个路线。路线如下。

  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

我如何做到这一点?如果端点是quartz2计时器,我如何区分骆驼路线?

【问题讨论】:

    标签: apache-camel


    【解决方案1】:

    我没有注意到在端点 uri 我有 tsTimer 这将区分其他端点。

    如下图

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-11
      • 2016-03-31
      • 2012-11-05
      • 1970-01-01
      • 2017-06-03
      • 2019-07-08
      相关资源
      最近更新 更多