activemq吧 关注:236贴子:728
  • 1回复贴,共1

不懂就问,大佬来讨论讨论

只看楼主收藏回复

请教一个问题,消费者 执行数据库插入操作,commit完后宕机了,消费者没有调用acknowledge返回确认,这样queue里面的任务没有删除掉,服务恢复后,就会再次消费这个任务,数据不就重复插入了吗? 这种情况应该怎么办?


IP属地:江苏1楼2019-07-09 16:54回复
    队列重复消费的情况没法完全避免,最好消费应用端做些幂等处理


    IP属地:江苏来自iPhone客户端2楼2020-05-16 19:47
    回复