分散式與微服務

分散式事務柔性事務解決方案:可靠訊息最終一致性(非同步確保型) —— 一、大白話理論

分散式事務簡介 理論不多說,談起事務,必然就繞不過ACID。然而傳統的分散式事務在當下的分散式、微服務結構中中並不太合適,資料在傳統的分散式事務中會被鎖住,而且還要應對XA協議帶來的開銷(建立和關閉與資源管理器的連線、預提交、提交和回滾一個本地事務等等)。 與之相對的,是更符合當下業務需求的基於BA […]

分散式事務柔性事務解決方案:可靠訊息最終一致性(非同步確保型) —— 二、生產者的設計

本方案分散式事務柔性事務解決方案:可靠訊息最終一致性(非同步確保型)實現自 本方案與龍果學院的方案思想基本一致,但本方案使用Spring Cloud實現 方案中用到的主要技術為: Spring Cloud、Spring Boot、MyBatis、JDK8、RabbitMQ 為什麼要使用柔性事務 上篇 […]

分散式事務柔性事務解決方案:可靠訊息最終一致性(非同步確保型) —— 三、生產者實戰

建議簡單看看上一篇文章再往下閱讀 我們的專案就基於這個模型: 接下來就到了我們的實戰時刻~ 專案基於spring cloud編寫,沒有spring cloud基礎看起來可能有一點點費力。 準備階段:定義可靠訊息介面 package com.anur.messageapi.api; import or […]