1.分布式解決方案
2.非常詳細的乙個業務邏輯
至於消費端消費失敗?
通過***,返回訊息的狀態,過一段時間,rocketmq會繼續傳送
漲姿勢了
2段式:先查詢每個資料庫的狀態,ok了之後,第2段是本地執行然後提交事務。
事務管理器:atomikos,jtom,bitromix
缺點是:一旦詢問的階段機器掛了或者連線超時等等,那麼第2階段也就涼了
下面是乙個老師的講解
c---一致性
a---可用性
p---分割槽容錯性
在實際中,只能保證其中2個實現
分布式 分布式事務
是資料庫執行過程中的乙個邏輯單位,由乙個有限的資料庫操作序列構成。事務的acid四大特性 原子性 atomicity 事務作為乙個整體被執行。一致性 consistency 從乙個一致的狀態轉換到另乙個一致的狀態。隔離性 isolation 多個事務併發執行時,併發事務之間互相影響的程度。永續性 d...
分布式事務 分布式事務的實現
如果在多個服務中需要對不同的資料庫進行操作。因為不同服務操作的資料庫都不同,所以保證在同乙個事務中完成操作顯然是不科學的。那實現分布式事務的思想 1 方法入口,建立一條日誌記錄,狀態定義為初始狀態,即儲存本條日誌記錄 可以儲存在資料庫中,也可以寫出到本地磁碟檔案 2 可以在非同步執行緒或在定時任務中...
事務 分布式事務解決方案
事務acid特性 事務隔離級別 指的是讀和寫同時出現時出現的資料不一致問題。事務的一致性問題 存在問題問題描述 髒讀 dirty read 針對的是單條資料。即乙個更新操作a修改了某一條資料,但尚未提交該事務,此時另乙個讀操作b來查詢該條資料,讀到的是修改後的但尚未提交的資料。不可重複讀 unrep...