Grokking-System-Design
CtrlK
  • 译者
  • 0. 系统设计面试指南
  • 1. 设计类似TinyURL的短链服务
  • 2. 设计 Pastebin
  • 3. 设计Instagram
  • 4. 设计Dropbox
  • 5. 设计Facebook Messager
  • 6. 设计 Twitter
  • 7. 设计YouTube或Netflix
  • 8. 设计输入提示建议
  • 9. 设计API限流器
  • 10. 设计 Twitter 搜索
  • 11. 设计网络爬虫
  • 12. 设计 Facebook 的新闻信息流
  • 13. 设计 Yelp 或附近的朋友
  • 14. 设计 Uber 后端
  • 15. 设计票务大师
  • 16. 附加资源
  • 17. 分布式系统的核心特征
  • 18. 负载均衡
  • 19. 缓存
  • 20. 分片或数据分块
  • 21. 索引
  • 22. 代理
  • 23. 冗余和复制
  • 24. SQL 与 NoSQL
  • 25. CAP 理论
  • 26. 一致性哈希
  • 27. 长轮询 / WebSockets / 服务器发送事件
Powered by GitBook
On this page

16. 附加资源

以下提供一些链接供延伸阅读:

  1. Dynamo——高度可用键值对存储

  2. Kafka——一个处理日志的分布式消息系统

  3. Consistent Hashing——原始论文

  4. Paxos ——分布式共识协议

  5. Concurrency Controls——并发控制的乐观方法

  6. Gossip protocol——用于失败检测和更多

  7. Chubby——对松耦合分布式系统的锁服务

  8. ZooKeeper——对于因特网规模系统的无等待协调服务

  9. MapReduce——对大量数据的简化数据处理方法

  10. Hadoop——分布式文件系统

Previous15. 设计票务大师Next17. 分布式系统的核心特征

Last updated 3 years ago