本文列举了消息队列 RocketMQ 版所支持的消息类型,以及使用这些消息类型的注意事项。

消息类型列表

普通消息

消息队列 RocketMQ 版中无特性的消息,区别于有特性的定时和延时消息、顺序消息和事务消息。

定时和延时消息

允许消息生产者对指定消息进行定时(延时)投递,最长支持 40 天。

顺序消息

允许消息消费者按照消息发送的顺序对消息进行消费。

事务消息

实现类似 X/Open XA 的分布事务功能,以达到事务最终一致性状态。

注意事项

您在调用 SDK 收发消息时需注意,消息队列 RocketMQ 版提供的四种消息类型所对应的 Topic 不能混用,例如,您创建的普通消息的 Topic 只能用于收发普通消息,不能用于收发其他类型的消息;同理,事务消息的 Topic 也只能收发事务消息,不能用于收发其他类型的消息,以此类推。