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