Myth源码解析系列之九-总结

2,047 阅读2分钟

本人并非开源产品作者,但深受作者感染,我们都知道开源作品实属不易, 想想 当人家在玩农药时,而你在码代码, 当人家在陪女朋友约会时,你还是在码代码 ~ ~ 这不仅是需要用心投入更多的是需要消耗和牺牲很多个人时间~~ 对于这种奉献精神我们必须点赞,同时我们也由衷感谢!

分享即价值!

在作者开源myth之前,已经开源了happylifeplat-transaction(spc+本地补偿),happylifeplat-tcc(TCC),这些框架都是jdk1.8来开发, 其次是采用技术框架都是当前最流行且最新的,比如springcloud,dubbo,motan, 消息中间件rabbitmq,rocketmq,kafka等,这些技术目前大多公司应该都有运用,鄙人也是逐一学习了这些开源作品,真心受益良多~
当然我也并非不懂分享之人,myth刚开源不久,相信不少童鞋想一探究竟,但苦于还没相关源码解析文档,于是鄙人就尝试想着来写一下源码解析,以方便后人学习使用,心动不如行动,说到不如做到!但是在这里不得不说因并非本人作品,所以在对于源码的理解仅是个人理解,可能存在于作者本意有差异的地方,这点还请大家谅解,此文目的重在分享学习,如有异议欢迎大家指正交流!

作者(yu199195)所有分布式开源作品(我把它称之为分布式事务全家桶 O(∩_∩)O):

  • 分布式事务框架(二阶段提交+本地补偿方案) https://github.com/yu199195/happylifeplat-transaction

  • TCC分布式事务框架(try,confirm,cancel) https://github.com/yu199195/happylifeplat-tcc

  • 基于消息队列解决分布式事务框架 https://github.com/yu199195/myth

最近大家都晒起了自己的十八岁 咱们最后一批90后迈向成年,即将告别18岁! 青春将逝 也许等若干年后,当我们回过头来想想 我们当年青春留下了什么~~