当前位置 博文首页 > 龚厂长的博客:RocketMQ-顺序消息原理详解(上)

    龚厂长的博客:RocketMQ-顺序消息原理详解(上)

    作者:[db:作者] 时间:2021-07-26 17:46

    本文基于RocketMQ 4.7.1版本

    rocketmq提供了顺序消息的功能,可以保证消息以生产的顺序被消费,用官网上的话就是“FIFO order”。该功能在某些场景下非常有用,比如mysql的binlog日志,还有订单处理场景,订单的生成、支付、撤销必须是有序的。
    本文将首先介绍消息为什么会出现乱序,然后给出一个顺序消息的例子,最后基于该例子介绍顺序消息的原理。

    文章目录

    • 一、为什么会出现消息乱序消费
    • 二、顺序消息代码示例
      • 1、生产者生产顺序消息
      • 2、基于DefaultMQPushConsumer顺序消费
      • 3、基于DefaultMQPullConsumer顺序消费
    • 三、顺序消费原理
      • 1、生产者生产顺序消息原理
      • 2、消费者顺序消费原理
    cs
    下一篇:没有了