RabbitMQ的消费监控

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

少出现,从生产,其中示出的RabbitMQ控制台不存在用于队列中没有报道听者。从应用以及从RabbitMQ的服务器日志没有相关的错误提示的原因。

作为预防,我正在探索什么SimpleMessageListenerContainer一样提供了确保消费者如果成功创建/开始/初始化不降。

一种选择是创建监控守护这使使用SimpleMessageListenerContainer.html#getActiveConsumerCount()活跃消费者的检查数量以及他们是否低于预期计数,然后守护进程尝试通过DOSTART()或doInitialize()API来复权他们。

但在此之前将探讨上述选项,我觉得SimpleMessageListenerContainer一样会已经在内部确保这一点。它实际上是这样做?

rabbitmq monitoring spring-rabbitmq
1个回答
0
投票

容器将自动重启故障的消费者。所以别的东西是你的问题的原因。期待中的应用程序(和RabbitMQ的服务器)的日志,看看是否有任何线索,发生了什么事。

© www.soinside.com 2019 - 2024. All rights reserved.