推荐超级课程:
StackOverflow 是资源需求量最大的网站之一。我们作为架构师,在进行各种微服务架构的实践的同时,也需要学习借鉴各个成熟实践的精华。
因此本文,我们将了解学习一下作为世界级流量最大之一的网站StackOverflow网站的架构设计。
架构基础设施
StackOverflow 逆着微服务趋势而行,使用极其高效的整体架构和最少的基础设施,平均延迟为 18 毫秒,在其 200 个站点中每月处理 13 亿次页面浏览量。整个服务由以下组件组成:
- 9 个 Web 服务器托管在 3 个数据中心。
- 1- 具有备用的 HAP 代理。
- 1- Redis 及其从属设备。
- 1- 备用 SQL 数据库。
- 3-弹性搜索引擎。