Just Do It
分布式面试题 分布式面试题
一.分布式理论1.分布式架构系统回顾1)分布式系统概念 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 俗的理解,所谓分布式系统,就是一个业务拆分成多个子业务,分布在不同的服务器节点
2022-06-06
负载均衡算法 负载均衡算法
负载均衡算法一、随机法(Random)完全随机:通过系统的随机算法,根据后端服务器的列表大小值来随机选取其中的一台服务器进行访问。由概率统计理论可以得知,随着客户端调用服务端的次数增多,其实际效果越来越接近于平均分配调用量到后端的每一台服务
2022-06-04
分布式ID 分布式ID
一、分布式ID1、何为 ID?日常开发中,我们需要对系统中的各种数据使用 ID 唯一表示,比如用户 ID 对应且仅对应一个人,商品 ID 对应且仅对应一件商品,订单 ID 对应且仅对应一个订单。 我们现实生活中也有各种 ID,比如身份证
2022-06-04
一致性哈希,圈圈圈圈 圆圆圆圆 一致性哈希,圈圈圈圈 圆圆圆圆
为什么要有一致性哈希算法我们首先想象一个这样的场景,如果我们有3台缓存服务器用于缓存图片,为这3台服务器编号为0号、1号、2号、现在有3万张图片需要缓存在这3台服务器上,我们肯定希望这些图片被均匀的分散到这3台服务器上,以便能够分摊缓存的压
2022-06-04
CAP理论 CAP理论
CAP理论CAP 理论/定理起源于 2000年,由加州大学伯克利分校的Eric Brewer教授在分布式计算原理研讨会(PODC)上提出,因此 CAP定理又被称作 布鲁尔定理(Brewer’s theorem) 2年后,麻省理工学院的Set
2022-06-04
BASE 理论 BASE 理论
BASE 理论BASE 理论起源于 2008 年, 由eBay的架构师Dan Pritchett在ACM上发表。 简介BASE 是 Basically Available(基本可用) 、Soft-state(软状态) 和 Eventuall
2022-06-04
分布式事务 分布式事务
分布式事务开始聊分布式事务之前,我们先来回顾一下事务相关的概念。 事务我们设想一个场景,这个场景中我们需要插入多条相关联的数据到数据库,不幸的是,这个过程可能会遇到下面这些问题: 数据库中途突然因为某些原因挂掉了。 客户端突然因为网络原因
2022-03-21