activemq消息重发的问题

最近在学习activemq时遇到几个问题
1、在acticemq重发消息超过最大重发次数后,这条消息会怎么样。
2、在发布订阅模式下有多个消费者的情况下,怎么判断消息是否发送成?功消息可以重发吗?

阅读 4.9k
1 个回答

ActiveMQ 对于失败的消息默认重试8次,如果8次失败便将该消息放入 ActiveMQ.DLQ 队列中
至于是否发送成功由你调用代码决定,你可以判断是否存在异常或者返回错误
消息可以重发,不过你需要考虑消息处理端是否为一个幂等操作,否者多次处理同一条消息可能引发其他后果

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进