花费 47 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