2020 年 4 月,我们开始尝试实现 Go 语言的分布式事务框架 Seata-GoLang。众所周知,Seata AT 模式以无业务代码侵入的特点,被广大开发者推崇。Java 版 Seata AT 模式通过对 DataSource 数据源进行代理,在 SQL 语句执行时,对 SQL 拦截解析,获取数据库对应数据在 SQL 语句执行前后的副本,序列化后保存起来,在 TC 协调回滚时用来回滚对应数据。实现 Go 版本 Client 的 AT 模式时,怎样对业务开发者更友好,入侵更少,成了首要考虑的目标。
绑定成功
预订达标,作者开始写作
审核未达标,本场 Chat 终止
审核达标,文章发布
审核未达标,本场 Chat 终止