Camel实现持久化、监控方案询问
from("jetty:http://0.0.0.0:8282/cc") .process(new HttpProcessor())
.to("log:test1?showExchangeId=true")
.to("log:test2?showExchangeId=true");
这是一段简单的camel路由配置,我想做的是监听该路由中每个端点执行的情况、持久化端点执行情况、中断重新运行等。
对于监控端点的执行情况:我想到的有在每一个端点之间使用Process来实现自定义实现监控,但要求不能这么做,但我在官方文档中并未找到camel对于这种端点之间执行情况(例如开始和结束、异常)的支持或扩展。注意不是拿整个路由的时机(例如RoutePolicySupport)。
对于持久化端点和中断重新运行:这个我想到的除了使用process来自定义持久化以外,暂未找到合适的持久化方案,中断后执行倒是可以使用camel中的某些service来实现。
以上是 Camel实现持久化、监控方案询问 的全部内容, 来源链接: utcz.com/p/944260.html