直播簡介
隨着業務的快速發展、業務複雜度越來越高,傳統單體應用逐漸暴露出了一些問題,例如開發效率低、可維護性差、架構擴展性差、部署不靈活、健壯性差等等。而微服務架構是將單個服務拆分成一系列小服務,且這些小服務都擁有獨立的進程,彼此獨立,很好地解決了傳統單體應用的上述問題,但是在微服務架構下如何保證事務的一致性呢?本文分享將爲大家詳細解答以上問題。
直播大綱
一、從本地事務到分佈式事務的演變
- 分佈式事務常見問題
二、強一致性解決方案
- 二階段提交協議
- 三階段提交協議
三、最終一致性解決方案
- TCC 模式
- 補償模式
- 可靠事件模式
四、開源項目的分佈式事務實現解讀
- RocketMQ
聽衆受益
- 瞭解什麼是分佈式事務?
- 能夠完全掌握強一致性解決方案和最終一致性解決方案的原理;
- 設計一個可複用的分佈式事務解決組件;
講師介紹
梁桂釗,《高可用可伸縮微服務架構》聯合作者,曾供職於阿里,擁有多年多年互聯網分佈式與高併發實戰經驗。目前,致力於新零售電商業務,擅長微服務生態建設和基礎架構平臺支撐。