0
我们有两个不同的AMQP服务器(RabbitMQ),并为每个服务器配置一个绑定器。如何使用Spring监视amqp/rabbitMQ连接?
检查每个amqp服务器的连接状态的最佳方法是什么?
一种方法似乎是使用AmqpTemplate
和CachingConnectionFactory
,其中一个可以配置主机。但有没有更简单的方法?我也尝试过List<HealthIndicator>
。但它只包含一个RabbitHealthIndicator
应该有两个。
我们的配置:
spring:
cloud:
stream:
binders:
binder1:
type: rabbit
environment:
spring:
rabbitmq:
host: localhost
port: 5672
password: guest
username: guest
binder2:
type: rabbit
environment:
spring:
rabbitmq:
host: localhost
port: 56721
password: guest
username: guest