










这篇书评可能有关键情节透露
1.在我18年的时候,自己已经工作七年了,对业务架构如何调整以适应复杂的数据存储、读取、一致性、准确性方面有了很多的思考,但都比较模糊,不系统,有时候感觉到孤独,不知道自己用的方法和思考是否是客观普遍存在的;也就不知道自己的想法对还是不对;看完本书,感觉能跟作者同频共振,好多想法都很接近,这种感觉挺好的,算是对过去进行了一次不错的梳理和总结。
2.准备了各种知识,最终才到达全书重点:共识算法;因为这就是分布式系统最大的问题,怎么协调达到最终一致性;并且是可靠的,业务安全的。不过本书不是技能型的,是架构思考型的。适合过来人,或者干过还是迷糊的人。新人看这种书,除了背点结论外,没有啥用。
3.站在作者几十年的研发经验上来看,本书是集大成,生命力会比较长;而不是过两年就会失效。当然例子可能会失效。
4.我喜欢作者写书的这种方式,有导语介绍背景,有案例,有小结,拆开分离的关联文献;最后一章帮助你深度串联全书。
5.有状态和无状态的服务,在设计难度上不是一个数量级的。所以我们倾向于将服务做成无状态的,可以随时重启;如果能做成幂等性,可重入的,那么还可以重试请求。但并非调用链路上所有服务都可以是无状态的,而最好的有状态服务是数据库,所以我们将状态保存到数据库;如果因为性能无法保存数据库,退而求次是磁盘。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。