gpt4 book ai didi

mysql - mysql 上的分布式事务

转载 作者:行者123 更新时间:2023-11-30 01:28:01 27 4
gpt4 key购买 nike

我正在开发一个使用分布式事务的分布式系统,这意味着我可能有一个事务需要同时编辑多个数据库(在多个服务器上)。

在我的系统中有一个 Controller 来管理分发。

我想要满足的场景是:服务器A想要发起一个分布式事务。参与者是服务器A和服务器B。因此服务器A向 Controller 发送请求,发起分布式事务。 Controller 打开与服务器 A 和服务器 B 的连接,并要求它们执行本地事务。服务器 A 和服务器 B 都必须回复服务器它们已准备好。然后 Controller 将提交发送到服务器 A 和服务器 B。

您对我构建这个分布式事务有什么建议吗?

最佳答案

我想你可以google一下两阶段提交,这是一个非常著名且有用的分布式事务协议(protocol),这是来自wikipedia的wiki Two-phase commit

关于mysql - mysql 上的分布式事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17772363/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com