随笔 - 2228  文章 - 4  评论 - 371  阅读 - 1109万
11 2017 档案
分布式系统的一致性探讨
摘要:一、分布式系统的概念、分布式系统的特点、常用的分布式方案 1.1、集中式系统 在学习分布式之前,先了解一下与之相对应的集中式系统是什么样的。 集中式系统用一句话概括就是:一个主机带多个终端。终端没有数据处理能力,仅负责数据的录入和输出。而运算、存储等全部在主机上进行。现在的银行系统,大部分都是这种集 阅读全文
posted @ 2017-11-27 18:25 duanxz 阅读(2940) 评论(0) 推荐(0) 编辑
【转】微服务架构下的数据一致性保证(二):可靠事件模式
摘要:在第一篇分享中我们介绍了可靠事件模式属于事件驱动架构,微服务完成业务操作后向消息代理发布事件,关联的微服务从消息代理订阅到该事件从而完成相应的业务操作。 我们还强调了实现可靠事件模式的关键在于:可靠事件投递和避免事件重复消费。 可靠事件投递定义为: (a)每个服务原子性的完成业务操作和发布事件 (b 阅读全文
posted @ 2017-11-21 15:52 duanxz 阅读(2114) 评论(0) 推荐(0) 编辑
【转】微服务架构下的数据一致性保证(一)
摘要:今天分享第一篇,主要内容包括: 1.传统使用本地事务和分布式事务保证一致性。 2.传统分布式事务不是微服务中一致性的最佳选择。 3.微服务架构中应满足数据最终一致性原则。 4.微服务架构实现最终一致性的三种模式。 5.对账是最后的终极防线。 一、传统使用本地事务和分布式事务保证一致性 传统单机应用一 阅读全文
posted @ 2017-11-21 15:52 duanxz 阅读(13620) 评论(0) 推荐(5) 编辑
【转】微服务架构下的数据一致性保证(三):补偿模式
摘要:在第一篇分享中介绍了微服务架构应满足数据最终一致性,并简要介绍了最终一致性的三种模式:可靠事件模式、补偿模式、TCC模式。 在第二篇分享中深入可靠事件模式,讲述了可靠事件投递和幂等性的实现方式和需要注意的问题。 在今天的第三篇分享中来谈谈补偿模式和TCC模式,主要从三个方面来谈。 实现补偿模式的关键 阅读全文
posted @ 2017-11-21 15:52 duanxz 阅读(1824) 评论(0) 推荐(0) 编辑
MySQL锁之三:MySQL的共享锁与排它锁编码演示
摘要:一、行锁之MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认 以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ。 在SELECT 的读取锁定主要分为两种方式: SELECT ... LOCK 阅读全文
posted @ 2017-11-17 17:13 duanxz 阅读(1892) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示