15.3RocketMQ顺序消息

分类: 其他Spring Cloud Alibaba组件

RocketMQ 顺序消息

RocketMQ 顺序消息可以保证消息的顺序性。本节将学习 RocketMQ 顺序消息。

本节将学习:顺序消息概念、顺序消息实现、使用场景,以及注意事项。

顺序消息概念

定义

顺序消息: 保证消息按照发送顺序被消费。

顺序级别

顺序级别:

  • 全局顺序
  • 分区顺序

顺序消息实现

实现方式

@Autowired private RocketMQTemplate rocketMQTemplate; public void sendOrderedMessage(String topic, String message, String orderKey) { rocketMQTemplate.syncSendOrderly(topic, message, orderKey); }

使用场景

适用场景

顺序消息使用场景:

  • 订单状态流转
  • 库存变更
  • 日志处理

注意事项

注意点

注意事项:

  • 性能影响
  • 分区选择
  • 消费顺序

官方资源

本节小结

在本节中,我们学习了:

第一个是顺序消息概念。 顺序消息的定义和级别。

第二个是顺序消息实现。 如何实现顺序消息。

第三个是使用场景。 顺序消息的适用场景。

第四个是注意事项。 使用顺序消息的注意点。

这就是 RocketMQ 顺序消息。使用顺序消息,可以保证消息的顺序性。

在下一节,我们将学习 RocketMQ 延时消息。