这是我正在测试的方案。我需要一个VPN连接才能访问RabbitMQ服务器。当我用vpn启动基于Spring Boot的应用程序时,一切都很好:该应用程序可以正常启动,并且RabbitMQ运行状况检查会向RabbitMQ服务器报告正确的版本。
当我断开VPN连接时,即使RabbitMQ服务器不再可用,RabbitMQ运行状况检查仍会继续重新发布UP。
最后,我想要的是某些正常RabbitMQ操作的重试功能(退避),而不是运行状况检查的重试功能。当应用程序尝试从丢失的网络连接中恢复时,运行状况检查应始终快速失败。但是,即使是最简单的情况(没有任何重试),运行状况检查也不会挂起(是!),但是不会报告任何失败
我什至没有走运:SpringBoot Disable rabbitTemplate retry policy for rabbit health check
我将不胜感激任何帮助/指针。
环境: