- 博客(3)
- 收藏
- 关注
原创 [分布式事务-TCC] 3. TCC两个阶段的流程图
TCC两个阶段总结TCC作为分布式事务的一种具有强实时性保证的解决方案,其主要思想在于资源预留。在一切顺利的情况下,一阶段TRY还是很容易理解的。只不过为了保证在各种异常场景下,TCC都能够正常的工作,会添加不少异常处理手段。为了把两个阶段的行为梳理清楚,绘制了下面的流程图作为总结。涉及到的具体细节,可以结合前面的讨论进行回顾。一阶段 - TRY二阶段 - CONFIRM/CANCEL...
2019-06-26 21:21:46 2903 2
原创 [分布式事务-TCC] 2. TCC的异常场景及应对机制
文章导航TCC的异常场景幂等处理产生原因应对策略空回滚产生原因应对策略资源悬挂产生原因应对策略三种异常总结幂等空回滚资源悬挂共通点TCC的异常场景在分布式系统中,随时随地都需要面对网络超时,网络重发和服务器宕机等问题。所以分布式事务框架作为搭载在分布式系统之上的一个框架型应用也绕不开这些问题。具体而言,有以下常见问题:幂等处理空回滚资源悬挂这些异常的应对需要TCC框架的支持和解决方...
2019-06-16 21:40:33 13814 5
原创 [分布式事务-TCC] 1. 分布式事务的由来和TCC的核心思想和工作流程
文章导航分布式事务的由来和TCC的核心思想和工作流程写在前面引子TCC是什么TCC的核心思想TCC关联概念TCC调用一个例子:转账场景下的TCC实现分布式事务的由来和TCC的核心思想和工作流程写在前面分布式事务是一个大的命题,有很多相关的技术和细节。网上介绍这个主题的文章也是多如牛毛,但是能把问题的来龙去脉给讲清楚的文章并不多。我也不敢说自己就一定能够把这个本来就很复杂的事情讲的有多通透。...
2019-06-15 21:33:28 1811 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人