提升可伸缩性的8项最佳实践 2026年07月07日 daichangya 1 提升可伸缩性的 8 项最佳实践Wille Faler 曾提出 八项提升系统可伸缩性和性能的最佳实践,核心观点包括减少数据库操作、合理使用缓存、降低网络通信开销等。以下是这八项实践的详细解读。1. 减少数据库操作尽可能远离数据库。如无必要,不要打开数据库连... 阅读全文 0 评论
微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比 2026年07月07日 daichangya 0 前言服务注册中心本质上是为了解耦服务提供者(Provider)和服务消费者(Consumer)。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,微服务提供者的数量和分布往往是动态变化... 阅读全文 0 评论
可伸缩性最佳实践:来自eBay的经验 2026年07月07日 daichangya 1 可伸缩性最佳实践:来自 eBay 的经验在 eBay,可伸缩性(Scalability)是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过 10 亿,系统中... 阅读全文 0 评论
YouTube系统设计(第一部分) 2026年07月07日 daichangya 2 YouTube 系统设计(第一部分)系统设计面试中最常见的题型之一,是设计现有的流行系统。例如,在过去我们曾讨论过如何设计 Twitter、设计 Facebook 聊天功能 等案例。这类问题之所以常见,部分原因是其范围通常足够广泛,涵盖了多个需要讨论的领... 阅读全文 0 评论
现代浏览器的工作原理 2026年07月07日 daichangya 2 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。原文:http://taligarsiel.com/Projects/howbrowserswork1.htm简介浏览器可以被认为是... 阅读全文 0 评论