1

我想通过 JMX 在运行时设置/更改文件使用者的延迟。我可以更改属性的值,但在我重新启动消费者之前似乎没有考虑到它。

camel-archetype-java 及其基本文件示例的示例:

  • 运行
  • 通过使用 JConsole 调用 setDelay 操作来更改文件使用者的延迟
  • 消费者的延迟属性已更改,但日志显示默认情况下它会继续以 500 毫秒进行轮询
  • 停止/启动消费者
  • 消费者使用新的延迟值

我是否需要其他步骤或激活任何配置才能使其在运行时工作?

4

1 回答 1

0

您可以更改文件端点上的值,然后重新启动路由,例如停止路由,启动路由。

于 2012-11-19T16:57:46.763 回答