如果失去与兔子队列的连接,如何将服务标记为不健康?

问题描述 投票:0回答:0

在我的应用程序(托管在谷歌云平台上)中,我使用骆驼来制作路线并连接到 rabbitMQ 队列。当与 rabbitMQ 队列的连接丢失时,camel 只会抛出并记录异常。 与 rabbitMQ 的连接是我应用程序的关键和组成部分。我想要的是在失去与兔子队列的连接时将服务标记为不健康。有没有办法做到这一点?

(我知道通过实现 HealthIndictor 接口的一种方法,但这需要我通过连接工厂连接到我的兔子队列。如上所述,我的应用程序使用骆驼连接到兔子队列)

提前致谢。

spring-boot rabbitmq apache-camel spring-boot-actuator spring-camel
© www.soinside.com 2019 - 2024. All rights reserved.