Skip to content

micro-easy/dtm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • 简单
    • 基于简单saga模式实现
    • 所有step包含action和compensate两种正反向操作,每种操作可指定重试次数
  • 快速
    • 引入层级机制,通过对每个step划分层级,进而确定依赖关系
    • 同一层级所有step可以同时操作,加速事务的处理
    • 内置时间轮定时器,可以快速处理到期事务
  • 可靠
    • 异步超时扫描,确保所有事务被妥善处理
  • 支持两阶段提交
    • 引入prepare状态,适用于两阶段提交业务

About

a simple saga pattern implementation

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages