tag

System Design

共 47 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
design

第05章:一致性hash设计

> 说明: 由于国内访问github不太稳定,故将相关文章搬运到此,若涉及侵权,请联系删除! 为了实现水平扩展,在服务器之间高效、均匀地分配请求/数据非常重要。一致哈希是实现这一目标的常用技术。但首先,让我们深入研究一下这个问题。 再哈希问题 如果你有n个缓存服务器,平衡负载的一个常用方法是使用以下哈希方法...

6 分钟阅读
system design Java Python
design

第02章:粗略估算

> 说明: 由于国内访问github不太稳定,故将相关文章搬运到此,若涉及侵权,请联系删除!在系统设计面试中,有时会要求你使用粗略估算来估计系统的容量或性能需求。根据谷歌高级研究员杰夫·迪恩(Jeff Dean)的说法,“粗略估算是使用一系列思维实验和常见性能数据的组合进行估算,以便对哪种设计能够满足你的要求...

5 分钟阅读
system design Java Python
design

第01章:从0到百万用户

> 说明: 由于国内访问github不太稳定,故将相关文章搬运到此,若涉及侵权,请联系删除!设计一个支持数百万用户的系统具有挑战性,是一个需要持续完善和不断改进的过程。在这一章中,我们构建一个支持单个用户的系统,并逐渐扩展以服务数百万用户。阅读完这一章后,你将掌握一些技巧,有助于你解决系统设计面试问题。

19 分钟阅读
system design Java Python