- 现代C++软件架构:方法与实践
- (美)艾德里安·奥斯特洛夫斯基等
- 160字
- 2024-03-04 16:55:15
Chapter 2
第2章 架构风格
本章介绍不同的架构风格。我们将讨论设计软件的不同方法及其优缺点,描述何时以及如何应用这些架构风格来获益。在本章中,我们将首先比较有状态架构和无状态架构。接下来,我们将介绍单体系统、各种类型的面向服务的设计,以及微服务。然后,我们将从不同的角度探讨架构风格,描述基于事件的系统、分层系统,以及模块化设计。
本章介绍不同的架构风格。我们将讨论设计软件的不同方法及其优缺点,描述何时以及如何应用这些架构风格来获益。在本章中,我们将首先比较有状态架构和无状态架构。接下来,我们将介绍单体系统、各种类型的面向服务的设计,以及微服务。然后,我们将从不同的角度探讨架构风格,描述基于事件的系统、分层系统,以及模块化设计。