《系统设计》
文章平均质量分 89
系统设计
lakernote
不停的复盘自己,砥砺前行,不忘初衷
展开
-
系统设计基础 负载均衡
文章目录一、什么是负载均衡?负载均衡作用或者功能负载平衡如何工作?二、负载均衡分类软件负载均衡硬件负载均衡DNS负载均衡三、负载均衡算法1. 健康检测(health checks)2. 负载均衡如何处理状态3. 负载均衡器如何选择后端服务器?随机轮询加权轮询IP哈希最小连接数一致性 Hash粘性会话四、其他负载平衡方案基于队列方案五、自身高可用-负载均衡双机热备 一、什么是负载均衡? 负载平衡是一种确保服务器不会过载的技术。采取适当的负载平衡措施后,工作负载和流量请求将在服务器资源之间分配,以提供更高的弹性原创 2021-01-25 15:06:05 · 2034 阅读 · 0 评论 -
系统设计基础 长轮询、WebSocket、服务器发送事件(SSEs)协议
文章目录 长轮询,WebSocket和服务器发送事件之间有什么区别? Ajax轮询协议 HTTP长轮询协议 WebSockets协议 服务器发送事件协议(SSEs) 总结 SSEs协议剖析 客户端DEMO 服务端DEMO 长轮询,WebSocket和服务器发送事件之间有什么区别? 长轮询,WebSocket和服务器发送事件是客户端和服务器(如Web浏览器和Web服务器)之间流行的通信协议。首先,让我们了解标准HTTP Web请求。以下是常规HTTP请求的一系列事件: 客户端打开连接并从服务器请求数据。 服原创 2021-01-11 18:05:10 · 1968 阅读 · 10 评论 -
系统设计基础关键词汇
系统设计基础 分布式系统的关键特征 负载均衡 缓存 数据分区 索引 代理 冗余和复制 关系型数据库、非关系型数据库 CAP理论 一致性Hash 长轮询、WebSocket、服务器发送事件(SSE) 系统设计基础原创 2021-01-08 14:04:11 · 456 阅读 · 0 评论 -
技术与架构设计面试目录纲领
技术与架构设计面试 系统设计面试 探寻设计大师的系统设计访谈 英文版 破解编码面试第6版英文 Cracking the Coding Interview(6th) 系统设计面试题精选 101种开发人员的设计模式和技巧 微服务 https://www.cnblogs.com/kenshinobiy/p/11113124.html 高可用系统设计 使用集群,减少单点故障 先拿常用的 Redis 举个例子!我们如何保证我们的 Redis 缓存高可用呢?答案就是使用集群,避免单点故障。当原创 2021-01-08 13:23:32 · 150 阅读 · 0 评论