花費 58 ms
聊一聊如何用C#輕松完成一個TCC分布式事務

背景 銀行跨行轉賬業務是一個典型分布式事務場景,假設 A 需要跨行轉賬給 B,那么就涉及兩個銀行的數據,無法通過一個數據庫的本地事務保證轉賬的 ACID ,只能夠通過分布式事務來解決。 在 聊一聊如何用C#輕松完成一個SAGA分布式事務 中介紹了借助 DTM 用 SAGA 事務模式解決了上面 ...

Tue Feb 08 16:13:00 CST 2022 15 2980
(C#版)使用TCC分布式事務改造現有下單流程(一)

1.引言 這篇博文打算分兩篇來闡述: 第一篇介紹優化背景和優化思路; 第二篇對支撐我們改造的跨語言TCC中間件dtm進行講解。 另外,我們項目使用的是.net core開發的微服務項目,使用的語言是C#。 2.現狀 2.1訂單創建流程 ...

Sat Oct 30 05:17:00 CST 2021 0 170
(C#版)使用TCC分布式事務改造現有下單流程(二)

引言   上篇贅述了好多,無非就是想把tcc分布式事務的流程給講清楚,並介紹了它與另外兩種常用的分布式事務“可靠消息隊列”,“saga”的區別和適用場景。   那接下來就引出我們的主角“dtm”吧,它類似於阿里的分布式事務框架seata,可惜由於seata的語言局限性 ...

Sat Oct 30 11:08:00 CST 2021 0 131

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM