seata-golang 接入指南-分布式事务

 介绍:

 seata-golang 是一个分布式事务框架,实现了 AT 模式和 TCC 模式,AT 模式相较 TCC 模式对代码的入侵性更小、需要开发的接口更少;但 AT 模式对事务操作的数据持有全局锁,从这点来说,TCC 模式性能更好。

引文:seata-golang 接入指南

举例:有三个微服务:product_svc、order_svc、aggregation_svc。

  • product_svc 负责创建订单时扣减库存。

  • order_svc 负责创建订单时写入订单主表和订单明细表。

  • aggregation_svc 通过 http 请求调用 order_svc 和 product _svc 的接口

参考资料

  • seata 官方

    https://seata.io

  • java 版 seata

    https://github.com/seata/seata

  • seata-golang 项目地址

    https://github.com/opentrx/seata-golang

  • seata-golang go 夜读 b 站分享

    https://www.bilibili.com/video/BV1oz411e72T

  • 基于 getty 的 seata-golang 通信模型详解

    http://seata.io/zh-cn/blog/seata-golang-communication-mode.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘贤松

一本万利

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值