开发者社区> 问答> 正文

如何保障每条消息至少消费一次?

如何保障每条消息至少消费一次?

展开
收起
张柠檬 2022-05-08 18:50:14 348 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 消费者不是直接pop有序集合中的元素,而是将元素从StoreQueue移动到PrepareQueue并返回消息给消费者,等消费成功后再从PrepareQueue从删除,或者消费失败后从PreapreQueue重新移动到StoreQueue,这便是根据二阶段提交的思想实现的二阶段消费。

    2022-05-08 19:13:15
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
万亿级数据洪峰下的消息引擎——Apache RocketMQ 立即下载
万亿级数据洪峰下的消息引擎-Apache RocketMQ 立即下载
低代码开发师(初级)实战教程 立即下载