默认分类
未读
Day31-12|10.6.1 大型网站系统架构演化实例(一):单体架构阶段的取舍与边界
Day31-12|10.6.1 大型网站系统架构演化实例(一):单体架构阶段的取舍与边界 一、教材定位 第 10.6 节通过大型网站的架构演化实例,展示系统如何从简单结构逐步应对用户增长、流量波动、数据规模和业务复杂度。10.6.1 讨论第一阶段的单体架构。单体并不是天然落后或错误的架构,在业务早期
默认分类
未读
Day31-13|10.6.2 大型网站系统架构演化实例(二):垂直架构阶段的拆分与权衡
Day31-13|10.6.2 大型网站系统架构演化实例(二):垂直架构阶段的拆分与权衡 一、教材定位 大型网站从单体架构继续发展时,常见的第一步不是直接进入复杂的分布式微服务,而是按业务功能进行垂直拆分。垂直架构通常把原来集中在一个应用中的模块,拆成相对独立的业务应用,并为每个应用配置相对独立的数
默认分类
未读
Day31-14|10.6.3 大型网站系统架构演化实例(三):使用缓存改善网站性能
Day31-14|10.6.3 大型网站系统架构演化实例(三):使用缓存改善网站性能 一、教材定位 大型网站在完成单体和垂直拆分后,常见的下一个瓶颈是数据库和后端服务无法承受不断增长的读请求。缓存通过把热点数据放在更接近访问者、速度更快的存储中,减少重复计算和后端访问,从而改善响应时间和吞吐量。教材
默认分类
未读
Day31-15|10.6.4 大型网站系统架构演化实例(四):服务集群与并发处理能力
Day31-15|10.6.4 大型网站系统架构演化实例(四):服务集群与并发处理能力 一、教材定位 当大型网站完成垂直拆分和缓存优化后,单个应用实例的处理能力仍可能成为瓶颈。通过部署多个服务实例组成集群,可以利用多台机器共同处理请求,提高吞吐量、可用性和故障承受能力。服务集群是网站架构演化的重要阶
默认分类
未读
Day31-16|10.6.5 大型网站系统架构演化实例(五):数据库读写分离
Day31-16|10.6.5 大型网站系统架构演化实例(五):数据库读写分离 一、教材定位 大型网站在应用集群和缓存之后,数据库往往成为读请求和写请求共同争用的关键资源。读写分离通过将写请求发送到主库、将部分读请求发送到一个或多个副本,提升读吞吐并减轻主库压力,是网站架构演化中的常见阶段。 读写分
默认分类
未读
Day31-17|10.6.6 大型网站系统架构演化实例(六):反向代理与 CDN 加速响应
Day31-17|10.6.6 大型网站系统架构演化实例(六):反向代理与 CDN 加速响应 一、教材定位 当网站用户分布扩大、静态资源和公共内容访问量持续增加时,仅依靠应用集群、缓存和数据库读写分离,仍可能受到网络距离、源站带宽和入口压力限制。反向代理和内容分发网络(CDN)通过在用户与源站之间增
默认分类
未读
Day31-18|10.6.7 大型网站系统架构演化实例(七):分布式文件与数据库系统
Day31-18|10.6.7 大型网站系统架构演化实例(七):分布式文件与数据库系统 一、教材定位 当大型网站的图片、视频、附件和日志不断增长,单机文件系统会受到容量、吞吐、可靠性和扩展方式限制;当单一数据库和读写副本也无法承受数据量、写入量或访问范围时,需要引入分布式文件系统和分布式数据库系统。
默认分类
未读
Day31-19|10.6.8 大型网站系统架构演化实例(八):NoSQL 与搜索引擎
Day31-19|10.6.8 大型网站系统架构演化实例(八):NoSQL 与搜索引擎 一、教材定位 随着网站数据类型、访问模式和规模不断变化,单一关系数据库并不一定适合承载所有数据。用户行为、缓存状态、海量日志、社交关系、文档内容、时序数据和全文检索,可能需要 NoSQL 数据库或搜索引擎提供更适
默认分类
未读
Day31-20|10.6.9 大型网站系统架构演化实例(九):业务拆分
Day31-20|10.6.9 大型网站系统架构演化实例(九):业务拆分 一、教材定位 业务拆分是大型网站从粗粒度应用走向更细粒度服务和领域架构的重要阶段。前面的垂直架构已经按业务功能形成了较大应用,随着团队、用户和需求继续增长,单个业务应用内部仍可能发布阻塞、职责混杂和故障相互影响。业务拆分要进一
默认分类
未读
Day31-21|10.6.10 大型网站系统架构演化实例(十):分布式服务阶段的治理与收口
Day31-21|10.6.10 大型网站系统架构演化实例(十):分布式服务阶段的治理与收口 一、教材定位 大型网站经过单体、垂直架构、缓存、集群、数据库扩展、边缘加速、分布式存储和业务拆分后,最终可能进入分布式服务阶段。此时系统由多个独立部署、通过网络协作的服务组成,能够按业务和资源独立扩展,但也
默认分类
未读
Day31-22|11.1.1 信息物理系统的概念:连接物理世界与数字系统的闭环架构
Day31-22|11.1.1 信息物理系统的概念:连接物理世界与数字系统的闭环架构 一、教材定位 信息物理系统(Cyber-Physical System,CPS)是将计算、通信、控制、传感和物理过程深度融合的综合系统。它通过传感器感知物理世界,将数据传输和处理后形成决策,再通过执行器作用于物理对
默认分类
未读
Day31-23|11.1.2 CPS 的实现:把感知、计算、通信和控制落成可运行系统
Day31-23|11.1.2 CPS 的实现:把感知、计算、通信和控制落成可运行系统 一、教材定位 信息物理系统的概念描述了物理世界与信息世界的闭环,而 CPS 的实现关注如何将这一闭环落地为硬件、嵌入式软件、网络、边缘平台、云服务和运维体系。实现过程中既要完成设备感知和执行,又要保证实时性、可靠