Myth原始碼解析系列之九-總結

有生發表於2018-01-15

本人並非開源產品作者,但深受作者感染,我們都知道開源作品實屬不易, 想想 當人家在玩農藥時,而你在碼程式碼, 當人家在陪女朋友約會時,你還是在碼程式碼 ~ ~ 這不僅是需要用心投入更多的是需要消耗和犧牲很多個人時間~~ 對於這種奉獻精神我們必須點贊,同時我們也由衷感謝!

分享即價值!

在作者開源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歲! 青春將逝 也許等若干年後,當我們回過頭來想想 我們當年青春留下了什麼~~

相關文章