前言
- 进新单位后, 本来要过来要负责订单模块的, 因为业务原因, 一直在重构其他模块和带新业务.
- 19 年年底在繁忙的工作中抽了一会时间参加了下在梦想小镇举办的 Seata Community Meetup(中午休息时间, 嘻嘻)
- 后来业务到一定规模, 领导要让过去负责订单业务, 现在自己身上也带着两个业务模块, 抽不出来身… 最后领导让边交付边支持订单业务…
- 和业务组 Leader 沟通了下, 不能造轮子, 最后建议他们用现在流行的 Seata, 一脸懵逼…
- 无奈下, 自己花了半个月把底层源码大概串了一遍, 打了注释, 带着订单组和有兴趣的同事把整个框架讲解了下, 最后设计出了一套方案…
正文
- 因工作等原因, 暂时抽不出事, 代码我已上传自己仓库, 有兴趣的可先根据自己想要了解的模块看下;
- 其中 Saga 状态机, 众多配置中心(只选取了几个打了注释)尚未打注释;
- 因个人能力有限, 可能理解的和贡献者的有出入, 希望别给您带偏了(嘻嘻)… 还请多多包涵;
- 流程等相关文档, 后期一定补上, 相信我. 加油!
Git
git clone https://github.com/smile-lxy/seata.git
git checkout smile
喜欢的话,留下你的评论吧~