博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
架构设计(二)
阅读量:6840 次
发布时间:2019-06-26

本文共 337 字,大约阅读时间需要 1 分钟。

1. 架构设计(二)

1.1. 分布式事务设计与实践

1.1.1. 数据一致性定义

751560-20190325195326095-1751511323.png

1.1.2. 数据不一致原因

751560-20190325202033576-1192653177.png

1.1.3. 刚性分布式事务

1.1.3.1. XA模型

751560-20190325222637624-1362946638.png

1.1.3.2. 2PC模型

751560-20190325223026755-2067049091.png

  1. 不适合长事务

1.1.4. 柔性分布式事务

751560-20190325223313014-2143514715.png

1.1.4.1. TCC模型

751560-20190325224137156-1464704866.png

1.1.4.2. Saga模型

751560-20190325224613892-1350762289.png

1.1.5. 刚性事务和柔性事务对比

751560-20190325224919021-1655970281.png

1.1.6. 处理思路

751560-20190325230241528-1611923151.png

1.1.7. 异步场景分布式事务设计

751560-20190326200702422-1838292495.png

1.1.7.1. 业务方提供回查

751560-20190326201306088-714018894.png

751560-20190326205057641-881874048.png

1.1.7.2. 本地事务消息表

751560-20190326212803213-1767220333.png

751560-20190326213700347-106098686.png

1.1.8. 同步场景分布式事务设计

751560-20190326223850402-493634973.png

1.1.8.1. 案例成功

751560-20190326224254975-1804288294.png

1.1.8.2. 案例失败

751560-20190326224336068-1806893641.png

转载于:https://www.cnblogs.com/sky-chen/p/10597467.html

你可能感兴趣的文章
Kendo UI 简单使用
查看>>
FCKeditor的使用说明
查看>>
[转载]树莓派新版系统上使用mjpg-streamer获取USB摄像头和树莓派专用摄像头RaspiCamera图像...
查看>>
处理js两个数相乘的坑
查看>>
1.spring:helloword/注入/CDATA使用/其他Bean/null&级联/p命名空间
查看>>
django-pure-pagination 组件使用
查看>>
drf视图认证组件
查看>>
HDU 5059 Help him(BestCoder Round #12)
查看>>
PE Header中的FIleHeader(文件头)
查看>>
I/O异步之I/O完成端口
查看>>
[Asp.net]使用flexpaper+swftools大文件分页转换实现在线预览
查看>>
遇见requestAnimationFrame
查看>>
DB2 runstats、reorgchk、reorg 命令【转载】
查看>>
到底该如何理解DevOps这个词
查看>>
PHP 时区报错
查看>>
MySQL报错解决方案:2013-Lost connection to MySQL server
查看>>
C# DES 加密 解密
查看>>
linux 与 window 对比式理解与应用
查看>>
SEO中的DIV CSS样式的命名规则
查看>>
一些随笔,我有故事,你有酒吗
查看>>