|
|
|
@ -10,17 +10,15 @@ DTM 是一款跨语言的分布式事务管理方案,在各类微服务架构 |
|
|
|
+ 经过生产环境考验,单元测试覆盖率90%以上 |
|
|
|
* 高性能 |
|
|
|
+ golang编写,代码质量高 |
|
|
|
* 易部署 |
|
|
|
+ 仅依赖mysql,部署简单 |
|
|
|
* 易部署、易扩展 |
|
|
|
+ 仅依赖mysql,部署简单,易集群化,易水平扩展 |
|
|
|
* 多种分布式事务协议支持 |
|
|
|
+ TCC: Try-Confirm-Cancel |
|
|
|
+ SAGA: |
|
|
|
+ 可靠消息 |
|
|
|
+ XA |
|
|
|
|
|
|
|
### [分布式事务简介](./intro-xa.md) |
|
|
|
### 多种分布式事务协议支持 |
|
|
|
* TCC: Try-Confirm-Cancel |
|
|
|
* SAGA: |
|
|
|
* 可靠消息 |
|
|
|
* XA 需要底层数据库支持XA |
|
|
|
### 高可用 |
|
|
|
基于数据库实现,易集群化,易水平扩展 |
|
|
|
# 快速开始 |
|
|
|
### 安装 |
|
|
|
`go get github.com/yedf/dtm` |
|
|
|
|