微服務架構中的數據一致性

   在微服務中,一個邏輯原子操作通常可以跨多個微服務。即使是單一系統也可能使用多個數據庫或消息傳遞解決方案。有了幾個獨立的數據存儲解決方案,如果某個分佈式流程參與者失敗,我們就會冒數據不一致的風險——例如沒有下訂單就向客戶收費,或者沒有通知客戶訂單成功。       本文我將分享一些我學到的使微服務之間的數據最終保持一致的技術。爲什麼實現這個目標如此具有挑戰性?一旦我們有多個存儲數據的地方(不是
相關文章
相關標籤/搜索