18、流量拆分:如何通过架构设计缓解流量压力你好,我是徐长龙。 今天,我会以直播互动为例,带你看看读多写多的情况下如何应对流量压力。一般来说,这种服务多数属于实时互动服务,因为时效性要求很高,导致很多场景下,我们无法用读缓存的方式来降低核心数据的压力。所以,为了降低这类互动服务器的压力,我们可...2026-03-01高并发系统实战课
19、流量调度:DNS、全站加速及机房负载均衡你好,我是徐长龙。 上节课我们学习了如何从架构设计上应对流量压力,像直播这类的服务不容易预估用户流量,当用户流量增大到一个机房无法承受的时候,就需要动态调度一部分用户到多个机房中。 同时,流量大了网络不稳定的可能性也随之增加,只有让用户能访问就近的机...2026-03-01高并发系统实战课
20、数据引擎:统一缓存数据平台你好,我是徐长龙。 通过前四章,我们已经了解了不同类型的系统如何优化,其中有哪些关键技术点。不过除了这些基础知识之外,我们还要了解大型互联网是如何设计支撑一个高并发系统的。所以,在这个章节里我精选了几个案例,帮助你打开视野,看看都有哪些实用的内网服务...2026-03-01高并发系统实战课
21、业务缓存:元数据服务如何实现你好,我是徐长龙。 当你随手打开微博或者一个综合的新闻网站,可以看到丰富的媒体文件,图片、文本、音频、视频应有尽有,一个页面甚至可能是由成百上千个文件组合而成。 那这些文件都存在哪里呢?通常来说,低于1KB的少量文本数据,我们会保存在数据库中,而比较...2026-03-01高并发系统实战课
22、存储成本:如何推算日志中心的实现成本你好,我是徐长龙。 前面我们比较过很多技术,细心的你应该发现了,比较时我们常常会考虑实现成本这一项。这是因为技术选型上的“斤斤计较”,能够帮我们省下真金白银。那么你是否系统思考过,到底怎么计算成本呢? 这节课,我会结合日志中心的例子带你计算成本。 之...2026-03-01高并发系统实战课
23、网关编程:如何通过用户网关和缓存降低研发成本你好,我是徐长龙。 如果说用户的流量就像波涛汹涌的海浪,那网关就是防御冲击的堤坝。在大型的互联网项目里,网关必不可少,是我们目前最好用的防御手段。通过网关,我们能把大量的流量分流到各个服务上,如果配合使用Lua脚本引擎提供的一些能力,还能大大降低系统...2026-03-01高并发系统实战课