【发布时间】:2018-09-16 17:39:27
【问题描述】:
我已经实现了一个 apache camel 调度程序,它以固定的时间间隔执行任务。现在要执行的任务数量已经增加,我很困惑继续使用相同的方法或创建多个路线构建器。
现在的方法,调用数据库获取所有配置的其余详细信息,并在 routerbuilder 的 confuguire 方法中迭代并构建路由。
代码示例:
public void configure() {
for(int i=0; i< list.length;i++){
from("quartz://myTimer?trigger.repeatInterval=2000&trigger.repeatCount=-1")
.setBody().simple("Current time is ${header.firedTime}")
.to("stream:out");
}
}
这里我只有一个 routebuilder 类,configure 方法有创建多个路由的 for 循环。
【问题讨论】:
标签: apache-camel