🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution.
-
Updated
Nov 15, 2024 - Java
🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution.
Distributed transaction solutions
ByteTCC is a distributed transaction manager based on the TCC(Try/Confirm/Cancel) mechanism. It’s compatible with the JTA specification. User guide: https://github.com/liuyangming/ByteTCC/wiki
以Spring Cloud Netflix作为服务治理基础, 展示基于tcc思想所实现的分布式事务解决方案
A distribute transaction solution(分布式事务) unified the usage of TCC , SAGA ,FMT (seata/fescar AutoCompensation), reliable message, compensate and so on;
SpringBoot、Dubbo、SpringCloud的各种集成例子:Atomikos、gRPC、Thrift、Seata、ShardingSphere、Dubbo、Hmily、Nacos、Consul、Ribbon、Jedis、Lettuce、Redisson等框架
spring cloud最佳实践项目实例,使用了spring cloud全家桶,TCC事务管理,EDA事务最终一致性等技术的下单示例
mq transaction, tcc, eventually consistency. tx life cycle: all listeners handled, if necessary, produce next message
Official java client for distributed transaction framework dtm
A simplified Try-Confirm/Cancel (TCC) pattern implementation with Flight/RentalCar reservation business workflow.
samples for dbpack, dbpack support any languages, and there are go、java、php、dotnet、python samples
通过消息的半提交机制,实现最终一致性的事务。同时通过消息回调检测机制,实现事务消息与TCC模型的完美融合。
SpringCloud 下的 Seata 分布式事务: AT 模式、TCC 模式 和 SAGA 模式
Add a description, image, and links to the tcc topic page so that developers can more easily learn about it.
To associate your repository with the tcc topic, visit your repo's landing page and select "manage topics."