【发布时间】:2018-02-25 02:41:30
【问题描述】:
我是 Camel 的新手,正在尝试实现如下要求
from("seda://requestCamel").throttle(ExpressionBuilder.beanExpression(CamelHandler.getInstance(),"getTransactionsPerMillie")).timePeriodMillis(CamelHandler.getTimeInMillie()).bean(service, "callCamel(${正文})");
根据上面的表达式,两个值(throttle 和 timePeriodMillis)都需要在运行时动态更改。使用 bean 表达式我可以管理节流阀,但是 timePeriodMillis 不接受实时值。任何帮助/解决方法都会非常有帮助。
谢谢
【问题讨论】: