RocketMQ消息的事务架构设计

1. 生产者执行本地事务,修改订单支付状态,并且提交事务 2. 生产者发送事务消息到broker上,消息发送到broker上在没有确认之前,消息对于consumer是不可见状态 3. 生产者确认事务消息,使得发送到broker上的事务消息对于消费者可见 4. 消费者获取到消息进行消费,消费完之后执行ack进行确认 5. 这里可能会存在一个问题,生产者本地事务成功后,发送事务确认消息到broker上
相关文章
相关标签/搜索