分布式设计-Redis集群-Mysql集群-Cloud
分布式系统的概念 分布式系统是建立在网络之上的软件系统,拥有软件特性,所以分布式系统具有高度内聚性,和透明性。是建设于网络之上的高层软件,而不是硬件。 分布式系统特点 分布式系统是多个服务器通过网络互联而构建的松耦合系统,其具备以下特点: …
标记为「分布式」的文章集合。
分布式系统的概念 分布式系统是建立在网络之上的软件系统,拥有软件特性,所以分布式系统具有高度内聚性,和透明性。是建设于网络之上的高层软件,而不是硬件。 分布式系统特点 分布式系统是多个服务器通过网络互联而构建的松耦合系统,其具备以下特点: …
分布式锁 为什么需要分布式锁? - 在多线程环境中,如果多个线程同时访问共享资源(例如商品库存、外卖订单),会发生数据竞争,可能会导致出现脏数据或者系统问题,威胁到程序的正常运行。 - 为了实现共享资源的互斥访问,锁是一个比较通用的解决方案…
分布式事务 柔性事务 - 在 CAP 理论和 BASE 理论的基础上,提出了柔性事务的概念。柔性事务追求的是最终一致性。 - 柔性事务就是 BASE 理论 + 业务实践。柔性事务追求的目标是:我们根据自身业务特性,通过适当的方式来保证系统数…
分布式ID 如何为不同的数据节点生成全局唯一主键呢? - 生成分布式 ID 最基本的分布式 ID 需要满足下面这些要求: - 全局唯一 :ID 的全局唯一性肯定是首先要满足的! - 高性能 :分布式 ID 的生成速度要快,对本地资源消耗要小…
分布式理论 CAP - CAP 实际上指的是一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance)。 - CAP 理论指出,对于一个分布式系统,当涉及到读写操作的时候,只能…