Apache骆驼优雅的路由关闭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache骆驼优雅的路由关闭相关的知识,希望对你有一定的参考价值。

我有一个Camel路由消耗来自队列的消息并将消息存储到数据库中。现在我想以优雅的方式手动关闭运行驼峰路线。每当我需要停止Camel路由时,我都会触发一个RestEndpoint。该端点应该停止该路由。但是,如果在关机期间有任何正在进行的消息或事务正在运行,则必须成功完成,而不会消耗来自驼峰路径(“”)端点的任何新消息,并在完成机上消息或事务后关闭。任何人都可以帮助我如何编码?

答案

以下是控制/监控驼峰路线的几个选项

  • CamelContext API
  • 控制总线组件
  • JMX API

您可以通过以下两个站点开始使用

http://camel.apache.org/controlbus.html

https://dzone.com/articles/apache-camel-monitoring

以上是关于Apache骆驼优雅的路由关闭的主要内容,如果未能解决你的问题,请参考以下文章

Apache骆驼获得交换路径

Apache骆驼休息服务

apache骆驼轮询休息端点

如何从 HTML 页面使用 apache 骆驼休息端点上传 txt 文件

.net 中的 Apache 骆驼替代品?

嗨,我正在尝试学习 Apache 骆驼框架。我不知道我在这里做错了啥