Skip to content
/ maat Public

maat是一个分布式事务中间件,实现了基于可靠消息的最终一致性事务控制.其可靠消息服务通过独立消息服务方案实现,与业务系统耦合低,目前支持的MQ有RocketMQ

License

Notifications You must be signed in to change notification settings

clsaa/maat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1.maat

maat是一个分布式事务中间件,实现了基于可靠消息的最终一致性事务控制.其可靠消息服务通过独立消息服务方案实现,与业务系统耦合低,目前支持的MQ有RocketMQ

1.1.中间件架构

image

1.2.在一个宠物商店demo中使用

正常流程:下单->减库存->创建订单

异常流程(假如减少库存未创建订单时订单服务宕机):下单->减库存->创建订单(失败)->恢复库存

images

About

maat是一个分布式事务中间件,实现了基于可靠消息的最终一致性事务控制.其可靠消息服务通过独立消息服务方案实现,与业务系统耦合低,目前支持的MQ有RocketMQ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published