跳到主要内容
uencoder

Monolithic Architecture

单体架构将所有功能打包为一个应用部署,共享代码与数据库,简单但扩展受限。

用途

理解单体与微服务权衡,选择适合阶段架构。

机制

所有模块在一个代码库与部署单元。共享数据库与内存。优势:简单部署调试、无网络开销、事务简单。劣势:大代码库难维护、整体部署、扩展受限。

用例

  • 架构选择
  • 系统设计
  • 技术债务

相关词条

参考链接