2断式提交+消息队列:把A事务和一个消息事务绑定一起,将一个分布式事务拆成一个消息事务(A系统的本地操作+发消息)+B系统的本地操作,其中B系统的操作由消息驱动,只要消息事务成功,那么A操作一定成功,消息也一定发出来了,这时候B会收到消息去执行本地操作,如果本地操作失败,消息会重投,直到B操作成功,这样就变相地实现了A与B的分布式事务(缺点:如果b事务一直本地操作失败)
分布式事务
最新推荐文章于 2024-05-03 11:02:00 发布
2断式提交+消息队列:把A事务和一个消息事务绑定一起,将一个分布式事务拆成一个消息事务(A系统的本地操作+发消息)+B系统的本地操作,其中B系统的操作由消息驱动,只要消息事务成功,那么A操作一定成功,消息也一定发出来了,这时候B会收到消息去执行本地操作,如果本地操作失败,消息会重投,直到B操作成功,这样就变相地实现了A与B的分布式事务(缺点:如果b事务一直本地操作失败)