RocketMQ事务消息实现基本思想是怎样的
RocketMQ事务消息的基本思想是将消息发送和消息接收过程分为两个阶段,即发送阶段和接收阶段。在发送阶段,消息发送者将消息发送到消息队列中,同时将消息的事务状态信息发送到事务队列中。在接收阶段,消息接收者从消息队列中读取消息,并根据事务队列中的事务状态信息来确定是否提交或回滚事务。如果事务提交,则消息接收者将消息的事务状态信息更新为“已提交”,并将消息发送给应用程序;如果事务回滚,则消息接收者将消息的事务状态信息更新为“已回滚”,并丢弃消息。
相关文章