我想设置确认的超时时间,即如果代理在一段时间内没有收到来自消费者的特定消息的确认,则代理应该将消息重新发送给消费者。是否可以在代理中设置这样的设置???
答案 0 :(得分:1)
请参阅http://activemq.2283324.n4.nabble.com/Acknowledgement-Timeout-td4531016.html
重新投放政策不支持这一点。 jms是 面向连接,所以假设连接是 活着并没有确认,消费者有充分的理由不去追求 然而。
答案 1 :(得分:1)
以下是一些解释如何使用ActiveMQ 5.9解决此问题的链接:
总结:
AbortSlowAckConsumerStrategy
将在达到配置的慢速阈值时中止缓慢的消费者,默认情况下是没有确认消费者的消费者消息30秒很慢