![](/img/trans.png)
[英]Apache Camel FTP using Simple for selecting directories when polling
[英]Camel FTP Scheduled polling
我正在寻找一种解决方案,如何在指定的时间(例如每月)轮询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端点。
谢谢。
看起来quartz2解决了这个问题:...?scheduler = quartz2&scheduler.cron = + + + + * +?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.