理解分佈式事物及其解決方案

假如沒有分佈式事務   在一系列微服務系統當中,假如不存在分佈式事務,會發生什麼呢?讓我們以互聯網中常用的交易業務爲例子:         上圖中包含了庫存和訂單兩個獨立的微服務,每個微服務維護了自己的數據庫。在交易系統的業務邏輯中,一個商品在下單之前需要先調用庫存服務,進行扣除庫存,再調用訂單服務,創建訂單記錄。   正常情況下,兩個數據庫各自更新成功,兩邊數據維持着一致性。         但
相關文章
相關標籤/搜索