tomcat - Rabbitmq交换扇出问题

标签 tomcat rabbitmq spring-amqp

为了在我们的 tomcat 集群中传递事件,我们使用 rabbitmq 和交换扇出架构。每个服务器都通过临时队列订阅交换。一切似乎都工作正常,但有时一个或多个消费者会失去连接并且不处理消息而不在日志中留下一些有用的信息(一些损坏的管道消息的一部分)。

顺便说一句,我们在 rabbit 集群和我们的服务器之间使用了负载均衡器。

任何建议可能是哪里的问题或我们应该审查什么配置?

最佳答案

不要自动确认开始消息。这样,如果消费者死亡或任何消息重新排队。因此,完成消息处理,然后进行显式确认。

对于 rabbit mq 集群,重要的是要考虑哪些队列需要镜像等。

关于tomcat - Rabbitmq交换扇出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37078576/

相关文章:

java - 为什么 request.getRemoteUser() 有时会返回 tomcat Windows 服务帐户

tomcat - 从 Cygwin 使用 Tomcat,接收 ClassNotFoundException,

eclipse - 在 Eclipse Luna 上安装 Apache Tomcat 8

java - 获取rabbitmq消息的body部分

java - 如何为从 spring amqp 消息完成的事务建立安全上下文

java - 是否有关于在Linux上设置hbase + tomcat的教程?

apache-spark - 如何在同一个 Spark Streaming 上运行多个操作

ldap - RabbitMQ LDAP 身份验证失败

RabbitMQ ** 警告 ** Mnesia 过载

java - Drools 5.1.1 意外的累积和收集行为