• 学如逆水行舟,不进则退.

# 前言

  • 进新单位后,本来要过来要负责订单模块的,因为业务原因,一直在重构其他模块和带新业务.
  • 19 年年底在繁忙的工作中抽了一会时间参加了下在梦想小镇举办的 Seata Community Meetup (中午休息时间,嘻嘻)
  • 后来业务到一定规模,领导要让过去负责订单业务,现在自己身上也带着两个业务模块,抽不出来身… 最后领导让边交付边支持订单业务…
  • 和业务组 Leader 沟通了下,不能造轮子,最后建议他们用现在流行的 Seata, 一脸懵逼…
  • 无奈下,自己花了半个月把底层源码大概串了一遍,打了注释,带着订单组和有兴趣的同事把整个框架讲解了下,最后设计出了一套方案…

# 正文

  • 因工作等原因,暂时抽不出事,代码我已上传自己仓库,有兴趣的可先根据自己想要了解的模块看下;
  • 其中 Saga 状态机,众多配置中心 (只选取了几个打了注释) 尚未打注释;
  • 因个人能力有限,可能理解的和贡献者的有出入,希望别给您带偏了 (嘻嘻)… 还请多多包涵;
  • 流程等相关文档,后期一定补上,相信我。加油!

# Git

git clone https://github.com/smile-lxy/seata.git
git checkout smile