第 93 期 2020-06-25 Seata Go 分布式事务框架的介绍与实践

YouTube

简介

Go 写微服务,分布式事务问题很难避免。Java 在这方面有成熟的 Seata 框架,Go 可以借鉴这方面的成功经验,原本无意重新造一个 Go 版本的轮子,但是写 Seata 的 Go Client 过程中,完整得实现了 Seata 的通信协议,基于通信协议就有了 Go 版本的 Seata-Golang

大纲

  • Seata 原理
  • Transaction Coordinator 3 大核心概念
    • LockManager
    • SessionManager
    • TransactionManager
  • Seata-Golang AT 模式的实现
    • Executor
    • UndologManager
    • DatasourceManager
  • 关于项目未来的思考

分享者自我介绍

刘晓敏,成都世纪加华

Slides

参考资料

seata 官方网址含文档:https://seata.io

参与 Seata 社区到 go 与 Seata 的邂逅
详解 Seata Golang 客户端 AT 模式及其使用