开发者社区 问答 正文

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

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

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

    2022-05-08 19:13:15 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等