微服務架構下如何保證事務的一致性 | InfoQ公開課

直播簡介

隨着業務的快速發展、業務複雜度越來越高,傳統單體應用逐漸暴露出了一些問題,例如開發效率低、可維護性差、架構擴展性差、部署不靈活、健壯性差等等。而微服務架構是將單個服務拆分成一系列小服務,且這些小服務都擁有獨立的進程,彼此獨立,很好地解決了傳統單體應用的上述問題,但是在微服務架構下如何保證事務的一致性呢?本文分享將爲大家詳細解答以上問題。

直播大綱

一、從本地事務到分佈式事務的演變

  • 分佈式事務常見問題

二、強一致性解決方案

  • 二階段提交協議
  • 三階段提交協議

三、最終一致性解決方案

  • TCC 模式
  • 補償模式
  • 可靠事件模式

四、開源項目的分佈式事務實現解讀

  • RocketMQ

聽衆受益

  • 瞭解什麼是分佈式事務?
  • 能夠完全掌握強一致性解決方案和最終一致性解決方案的原理;
  • 設計一個可複用的分佈式事務解決組件;

講師介紹

梁桂釗,《高可用可伸縮微服務架構》聯合作者,曾供職於阿里,擁有多年多年互聯網分佈式與高併發實戰經驗。目前,致力於新零售電商業務,擅長微服務生態建設和基礎架構平臺支撐。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章