微服務中臺技術解析之分佈式事務方案和實踐

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"隨着軟件系統從單體應用邁向微服務架構以及數據庫選型去中心化、異構化的趨勢,傳統的ACID事務在分佈式系統上能否延續,如何落地,有哪些注意事項?本文將圍繞分佈式事務這一技術議題,介紹FreeWheel核心業務系統在相關領域的業務需求、技術決策和線上實踐。"}]}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"分佈式事務的挑戰"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"技術演進"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"FreeWheel核心業務產品歷經十多年的積累和迭代,伴隨着數據體量和功能複雜度的上升,支撐FreeWheel核心業務的工程團隊所採用和探索的技術也在不斷演化和革新。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"系統拓撲方面:"}]}]}]},{"type":"image","attrs":{"src":"https:\/\/static001.infoq.cn\/resource\/image\/74\/65\/74b02c4f3370537bc22be0a44b09c165.png","alt":null,"title":"","style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"早期FreeWheel核心業務系統是一個"},{"type":"text","marks":[{"type":"strong"}],"text":"單體應用(Monolith):"},{"type":"text","text":"在同一臺服務器的同一個進程中,完成接收客戶請求、處理請求、數據存儲、返回響應等步驟。爲了提升系統整體的可靠性,方便各個模塊的獨立演化,工程團隊對單體應用進行了拆分部署和服務化,邁向了"},{"type":"text","marks":[{"type":"strong"}],"text":"面向服務的架構(SOA"},{"type":"text","text":")。隨着服務的不斷細分,單個服務的功能變得更加聚焦,基礎服務和公用設施的組合\/編排邏輯則變得更加錯綜複雜,有向"},{"type":"text","marks":[{"type":"strong"}],"text":"微服務"},{"type":"text","text":"發展的趨勢。依託近年來蓬勃發展的雲計算平臺AWS,FreeWheel的技術團隊還在積極探索"},{"type":"text","marks":[{"type":"strong"}],"text":"無服務(Serverless"},{"type":"text","text":")技術。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"數據存儲方面:"}]}]}]},{"type":"image","attrs":{"src":"https:\/\/static001.infoq.cn\/resource\/image\/75\/4b\/75f5099495d88b5e0d17158deb4cf94b.png","alt":null,"title":"","style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章