![](https://img-blog.csdnimg.cn/e631595eaf444dae8a85ead98e98364d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
分布式
文章平均质量分 74
分布式理论基础
敲代码的小小酥
上天,请赐予我平静,去接受我无法改变的;给予我勇气,去改变我能改变的;赐我智慧,分辨两者的区别
展开
-
对分布式事务的系统理解
分布式事务原创 2022-10-13 17:34:57 · 1123 阅读 · 0 评论 -
设计一个高并发高性能系统需要考虑哪些方面
如何提高系统性能和访问量原创 2022-08-18 15:02:50 · 1739 阅读 · 1 评论 -
分布式id解决方案
常见的分布式id解决方案原创 2022-07-06 17:33:17 · 598 阅读 · 0 评论 -
分布式事务详解
XA协议/2PC的关系;TCC与AT模式的区别原创 2022-06-06 00:18:58 · 921 阅读 · 0 评论 -
分布式CAP理论和BASE理论
C:强一致性。在分布式系统中各个节点之间,数据保持同步,在同步过程中,不能对外提供服务,否则就达不到强一致性的效果,必然会有数据不一致的情况出现。强一致性特点:1.同步过程一定是对资源加锁,同步完成后才释放锁。保证数据的强一致性。2.在数据同步过程中,一定不能获取到旧数据,要么等待锁释放,获取新数据,要么直接报错。举例:在一个mysql数据库读写分离的项目架构中,写入数据进A数据库。读取数据用B数据库。A数据库与B数据库进行数据同步。如果保持强一致性,则A库写入新数据后,对A和B数据库同时进行加锁,原创 2022-06-03 19:16:00 · 304 阅读 · 0 评论 -
分布式系统概论
最原始最简单的项目架构就是单体单节点架构,一个应用程序,一个数据库就完成了整个项目的部署。随着软件行业的发展和完善,发现单节点部署的弊端越来越大。主要体现在节点挂掉之后,整个项目都无法访问。在几十年前,软件应用尚少的情况下,单节点挂掉之后,重启节点,再对外提供服务没什么问题。但是随着软件用户的越来越多,单节点挂掉之后用户需要等待重启才能使用服务这种方式广为诟病。为了解决这个问题,于是出现了集群的概念。集群就是将相同的节点部署多个,当一个节点挂掉后,还可以通过其他节点提供服务,用户可以不间断使用系统。因此,出原创 2022-06-03 10:43:15 · 187 阅读 · 0 评论