【问题标题】:Camel FTP Scheduled pollingCamel FTP 预定轮询
【发布时间】:2015-02-03 22:22:49
【问题描述】:

我正在寻找如何在指定时间(例如每个月)轮询 ftp 的解决方案

我尝试通过以下方式做到这一点:

  <bean id="startPolicy" class="org.apache.camel.routepolicy.quartz.CronScheduledRoutePolicy">
    <property name="routeStartTime" value="* * * L * ?"/>
  </bean>

  <route id="id" routePolicyRef="startPolicy" autoStartup="false">
    <from uri="ftp://example.com" />
    <to uri="bean:..." />
  </route>

但是,当 startPolicy 被触发时,ftp 会继续每 15 秒轮询一次,此延迟取决于 consumer.delay 属性。

上面的示例将在每月的最后一天开始路由,但 ftp 将每 15 秒轮询一次。

那么,如何定义在指定时间轮询一次的 ftp 端点。

谢谢。

【问题讨论】:

    标签: java spring cron apache-camel


    【解决方案1】:

    看起来quartz2解决了这个问题: ...?scheduler=quartz2&scheduler.cron=++++*+?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多