本书深入剖析了主流开源分布式系统模式,包括模式中的常见问题和解决方案,并展示了Kafka和Kubernetes等系统的真实代码示例,以帮助企业架构师和开发人员更好地理解这些系统的工作原理,以及分布式系统的设计原则,为应对数据存储在多台服务器上时可能出现的各种问题做好准备。
通过阅读本书,读者将:
了解什么是分布式系统,以及为什么需要分布式系统。
更深入地理解分布式系统模式设计所面临的挑战,以选择合适的云服务和产品。
理解包括数据库、内存数据网格、消息代理,以及各种云服务在内的系统的实现原理。
自信地浏览开源代码库,并清晰地看到模式和解决方案如何映射到如Kafka和Kubernetes这样的真实世界系统中。
本书对于分布式架构工程师以及想要构建自己的分布式系统的开发者来说,是一本有价值的参考书。
展开