我有一个camel application which is running in spring boot 2和骆驼路线是通过hawtio可视化的。和all actuator endpoints are exposed including jolokia endpoint
this application is completely working in local,当我试图访问本地http://localhost:8080/actuator/中的执行器端点时,我可以看到下面的端点以及其他16个端点(如健康、信息等)。
"jolokia": {
"href":
我是Camel (和Hawtio)的新手,如果有人能告诉我一个已经可用的解决方案,或者我们考虑过的解决方案中哪一个是最合适/最佳的做法,我将不胜感激。
The Research
我看过负载平衡和集群Camel文档,但它们都不太适合我们的情况。我也做了一些谷歌搜索,到目前为止我发现的最接近的讨论是:,但我不确定这是否是同一个问题。
我还检查了Hawtio (),看看是否已经要求了这个要求,但我不相信它已经被要求了。
The Architecture
当前系统由部署/复制在多个VM中的遗留web服务组成。负载均衡器位于这些VM的前面,并管理命中它们的请求。
我们的Camel应用程序将部署到这些VM
我正在尝试使用apache camel将hawtio集成到一个spring-boot应用程序中。我跟随并从添加了HawtioConfiguration (除了不在io.hawt.web包中的kubepod服务和kubepod)
因此,这是可行的,直到我尝试从hawtio接口( )手动向直接端点发送消息为止。将显示以下警告,并且不会发送任何消息:
Camel does not support sending to this endpoint.
我是不是忘了什么?下面是我的设置: springboot 1.3.3.RELEASE,它具有以下依赖项:
<dependency>