分布式事务
来源:7-5 基础MQ消息组件设计思路-3(事务)
三体XRaindrop
2021-12-13
老师RabbitMQ可不可以实现当消费者或者生产者本地发生异常都可以使得对方和本地一起进行事务回滚。实现数据的一致。因为我看了好多都是生产者发送半消息,然后生产者继续执行。mq会不断发送会查调用看生产者是否执行完成当生产者执行完成后半消息才会投递到mq然后消费者在执行。这种情况就是默认消费者是不会消费失败的。可当消费者消费失败,就没有办法让生产者回滚。实现数据一致。
写回答
1回答
-
阿神
2021-12-22
这个是没办法保证的,需要分布式事物框架来实现。
012021-12-22
相似问题