图书说明:
如果没有既定的设计模式来指导它们,开发人员必须从头开始构建分布式系统,而且大多数这些系统确实非常独特。如今,容器的使用越来越多,为核心分布式系统模式和可重复使用的容器化组件铺平了道路。本实用指南提供了一系列可重复的通用模式,有助于使可靠的分布式系统的开发更加平易近人和高效。
作者:Microsoft Azure工程总监Brendan Burns演示了如何调整现有软件设计模式以设计和构建可靠的分布式应用程序。系统工程师和应用程序开发人员将了解这些长期建立的模式如何提供一种通用语言和框架,以显着提高系统质量。
•了解模式和可重用组件如何实现可靠分布式系统的快速开发•使用侧面车,适配器和大使模式将应用程序拆分为单个计算机上的一组容器•探索松散耦合的多节点分布式模式组件之间的复制,扩展和通信•了解用于大规模批处理数据处理的分布式系统模式,包括工作队列,基于事件的处理和协调的工作流程