微服務架構下一致性最佳實踐

在開發或軟件架構的過程中,經常會遇到一致性的問題。尤其是在微服務架構下,每個微服務都有自己的數據庫,導致微服務架構的系統不能簡單地滿足 ACID,我們就需要尋找微服務架構下的數據一致性解決方案。 傳統情況下,當一個事務要跨越多個分佈式服務時,開發者想到的第一個方案就是兩階段提交——2PC。在這個過程中,事務協調者(事務管理器)給每個參與者(資源管理器)發送 Prepare 消息,如果參與者有可用資
相關文章
相關標籤/搜索