文件名称:leetcode2-system-design:系统设计面试准备
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-19 15:10:17
系统开源
leetcode 2 系统设计基础 分布式系统的关键特征和基础 单体 VS 微服务(服务发现、弹性) 垂直与水平缩放 CAP定理 酸与碱 冗余和复制 分区/分片 一致性哈希 乐观与悲观锁定 强与最终一致性 SQL 与 NoSQL NoSQL 的类型(键值、宽列、基于文档、基于图) 缓存 数据中心/机架/主机 CPU/内存/硬盘/网络带宽 随机与顺序读/写磁盘 HTTP 与 HTTP2 与 WebSocket 长轮询 vs WebSockets vs 服务器发送事件 TCP/IP 模型 IPv4 与 IPv6 TCP 与 UDP DNS查询 HTTP 和 TLS 公钥基础设施和证书颁发机构 (CA) 对称加密与非对称加密 负载均衡 一致性哈希 CDN 和边缘 数据分区 索引 主从,主主 主动-被动,主动-主动 领导选举 设计模式和面向对象设计 虚拟机和容器 发布-订阅架构 REST、GraphQL 地图简化 布隆过滤器和 Count-Min 草图 帕克索斯 多线程、锁、同步、CAS(比较和设置) 代理 工具和技术 卡桑德拉 MongoDB/Couchbase RabbitMQ / Azu
【文件预览】:
system-design-master
----readme.md(8KB)