我是Camel的新手,并尝试实现以下要求
from(“seda:// requestCamel”).throttle(ExpressionBuilder.beanExpression(CamelHandler.getInstance(),“getTransactionsPerMillie”))。timePeriodMillis(CamelHandler.getTimeInMillie())。bean(service,“callCamel($ {体})“);
从上面的表达式中,在运行时动态更改所需的值(throttle和timePeriodMillis)。使用bean表达式我可以管理节流但是timePeriodMillis不接受实时值。任何帮助/解决方案都会非常有用。
由于
答案 0 :(得分:0)
您无法在运行时更改时间段millis - 它是Apache Camel中当前节流器实现中的固定值。