合集-读发布!设计与部署稳定的分布式系统(第2版)
摘要:务实的架构师更可能讨论诸如内存使用情况、CPU的需求、带宽的需求,以及超线程和CPU绑定的优缺点等问题
阅读全文
摘要:只有在知道问题的情况下,编写发现问题的测试才会变得简单
阅读全文
摘要: # 1. 概念 ## 1.1. 事务 ### 1.1.1. 系统处理的抽象工作单元 #### 1.1.1.1. 与
阅读全文
摘要: # 1. 第一个拥有10亿用户的网站 ## 1.1. 2016年,Facebook宣布其每日活跃用户数量为11.3
阅读全文
摘要:没有设置超时时间的集成点,必定会导致层叠失效
阅读全文
摘要:系统的人类用户天生就具备进行创造性破坏的本事
阅读全文
摘要:程序库都是导致线程阻塞的源头
阅读全文
摘要:在所有可行的方案中,选择最简单的那个来做
阅读全文
摘要:对服务提供方来说,可以使用握手和背压通知调用方,限制调用方发送请求的速度
阅读全文
摘要:生成响应较慢比拒绝连接或返回错误更糟
阅读全文
摘要:在所有API或协议中,调用方应该始终指出准备接受的响应数目
阅读全文
摘要:超时模式适用于一般类型的问题,它能帮助系统从意料之外的事件中恢复过来
阅读全文
摘要:断路器能有效防止集成点、层叠失效、系统容量失衡和响应缓慢等危及稳定性的反模式出现,它能与超时模式紧密协作,跟踪调用超时失败
阅读全文
摘要:定时刷新缓存是最简单的缓存失效机制
阅读全文
摘要:有时,为了实现系统级稳定性,放弃组件级稳定性就是所能做的最好的事情
阅读全文
摘要:让服务器通过限制自己的工作量保护自己
阅读全文
摘要:由于集成点是导致系统不稳定的首要原因,因此“既可集成,又能解耦”是件好事
阅读全文
摘要:在生产环境中配置多个网络接口的另一种常见方法,是绑定或分组
阅读全文
摘要:如今通过足够多的主机保证各个服务的负载均衡,使得单台主机的损失不再是灾难性的
阅读全文
摘要:“一层层抹泥”的方法更新机器的状态有两大挑战
阅读全文
摘要:只要将配置信息存放在与源代码不同的存储库中,将其锁好,仅对有权访问的人开放,并且管理员能够根据过程、程序和执行人等授予或撤销对相关配置信息的访问权限,那么配置信息也可以存放在版本控制系统中
阅读全文
摘要:对早期人类来说,那些能探知不存在的模式的人比不能探知真实模式的人更容易将基因传递下来
阅读全文
摘要:要确保在系统失效时至少有一台DNS服务器可以工作
阅读全文
摘要:负载均衡器是系统服务中不可或缺的组成部分,不能将其仅仅视为网络基础设施的一部分
阅读全文
摘要:互联层之路由和服务
阅读全文
摘要:读后总结与感想兼导读
阅读全文
浙公网安备 33010602011771号