4 种常用的软件架构模式:
它是单体应用最常见的架构。该模式背后的基本思想是将应用程序逻辑分为几层,每一层都封装了特定的角色。例如,持久层将负责您的应用程序与数据库引擎的通信。
这种模式背后的想法是将应用程序逻辑解耦为异步接收和处理事件的单一用途的事件处理组件。这种模式是流行的分布式异步架构模式之一,以高可扩展性和适应性着称。
Mikrokernel 架构,也称为插件架构,是具有两个主要组件的设计模式:核心系统和插件模块(或扩展)。一个很好的例子是Web 浏览器(核心系统),您可以在其中安装无尽的扩展(或插件)。
微服务架构由单独部署的服务组成,理想情况下,每个服务都有单一的职责。这些服务相互独立,如果一项服务失败,其他服务将不会停止运行。
本文来源:程序之心,转载请注明出处!
最新内容
© 2016 - 2024 chengxuzhixin.com All Rights Reserved.