乐趣区

关于seata:Seatago-TCC-设计与实现

本文次要介绍 seata-go 中 TCC 的设计思路、异样解决以及在实战中的应用。

Seata 是一款开源的分布式事务解决方案,致力于为现代化微服务架构下的分布式事务提供高性能和简略易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 等多种事务模式,帮忙用户解决不同场景下的业务问题。同时,Seata 还反对多语言编程,并且提供了繁难的 API 接口、丰盛的文档以及疾速上手的 samples 示例我的项目,也能疾速帮忙开发者入门并上手 Seata 的应用。

Seata-go 是 Seata 多语言生态中 golang 语言的实现计划,它致力于帮忙 golang 开发者也能应用 Seata 的能力来解决分布式事务场景的问题。Seata-go 复用了 Seata TC 的能力,client 的性能和 Seata 保持一致。目前 Seata-go 曾经反对了 TCC 和 AT 模式,XA 模式正在测试中,预计会在 5 月份发版。Saga 模式正在设计和布局中,前面也会和 Seata 的 Saga 性能保持一致。

残缺内容请点击下方链接查看:

https://developer.aliyun.com/article/1214213%20?utm_content=g…

版权申明:本文内容由阿里云实名注册用户自发奉献,版权归原作者所有,阿里云开发者社区不领有其著作权,亦不承当相应法律责任。具体规定请查看《阿里云开发者社区用户服务协定》和《阿里云开发者社区知识产权爱护指引》。如果您发现本社区中有涉嫌剽窃的内容,填写侵权投诉表单进行举报,一经查实,本社区将立即删除涉嫌侵权内容。

退出移动版