seata-golang:像SEATA这样的分布式事务框架,支持TCC模式和AT模式。鼎语

时间:2024-04-08 12:00:22
【文件属性】:

文件名称:seata-golang:像SEATA这样的分布式事务框架,支持TCC模式和AT模式。鼎语

文件大小:1.87MB

文件格式:ZIP

更新时间:2024-04-08 12:00:22

distributed-transaction seata seata-golang Go

西塔戈朗 钉钉群号33069364 一个朴素的想法 作为一个刚入Golang坑的普通微服务开发者所做的,很容易产生一个朴素的想法,希望Golang微服务也有分布式事务解决方案。本项目尝试将Java版的Seata改写一个Golang的版本。在Seata没有Golang版本client sdk的情况下,Golang版本的TC Server使用了和Java版Seata相同的通信协议,方便调试。开发者加入我们一起完善Golang版本的分布式事务解决方案。本方案参考了dubbo-go的实现。由于时间有限,且对golang的一些特性不甚了解,有些意识到不太优雅,希望有更多开发者来参与并优化它。 待办事项清单 内存会话管理器 数据库会话管理器(仅支持mysql) RAFT会话管理器 指标收集器 TM值 RM TCC RM AT 客户端合并请求 从配置中心读取配置 单元测试 运行TC 编译 cd


网友评论