AI简介
这是一本架构指南,指导你如何让应用程序在动态的、分布式的、虚拟的云世界中茁壮成长。本书介绍了云原生应用程序的多种思维模型,以及支持其构建的模式、实践和工具,同时提供了一些实际案例和专家建议,帮助你更好地开发和使用应用程序、数据、服务、路由等。本书分为两部分。第 1 部分定义了云原生的上下文环境,并展示了软件部署环境的特点。第2 部分深入探讨了云原生模式,包括请求 / 响应、事件驱动、断路器等。无论你是否有云原生的开发经验,通过本书提供的众多模式,一定可以更好地理解和掌握云原生开发。
本书首先介绍了云原生应用程序的架构与设计思维,强调设计思维需要围绕高度的分布式、不断变化的特点,以及支持整个软件开发生命周期的需求展开。接着,本书探讨了云原生软件平台基础与功能,包括容器、服务发现和服务配置等。
在第二部分,本书深入探讨了云原生模式,包括请求/响应模式和事件驱动模式。请求/响应模式是一种常见的通信模式,而事件驱动模式则是一种分布式系统中各个实体之间进行事件通信的协议。这两种模式在云原生应用程序中广泛使用。
本书还介绍了CQRS模式,它将写逻辑与读逻辑分离,使得开发者可以更加灵活地优化系