系统设计与实践

  • 硅谷仍以java为主

系统设计与实践_第1张图片

系统设计与实践_第2张图片

1.Tiny Url

系统设计与实践_第3张图片

系统设计与实践_第4张图片

  • 一致性

系统设计与实践_第5张图片

系统设计与实践_第6张图片

系统设计与实践_第7张图片

2.News feed

系统设计与实践_第8张图片

2.七剑客

系统设计与实践_第9张图片

1.同步

系统设计与实践_第10张图片

2.网络

  • http1.0和http1.1的区别

  1. 寻址,查看浏览器对应的URL,如果查找不到,访问DNS
  2. 返回网页服务器的IP地址
  3. 建立连接TCP,网页默认端口为80
  4. 接受来自服务器的数据
  5. 浏览器解析数据,渲染展示网页

3.数据库

系统设计与实践_第11张图片

4.分布式

系统设计与实践_第12张图片

5.性能

6.估算

3.搭建大规模可扩展系统

  • 如何检测一台机器是否宕机
  • ZooKeeper,分布式锁

你可能感兴趣的:(系统设计)