Grokking-System-Design
  • 译者
  • 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. 附加资源

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

Last updated 3 years ago

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

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

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

  3. ——原始论文

  4. ——分布式共识协议

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

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

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

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

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

  10. ——分布式文件系统

Dynamo
Kafka
Consistent Hashing
Paxos
Concurrency Controls
Gossip protocol
Chubby
ZooKeeper
MapReduce
Hadoop