是单体应用程序,单层应用程序



单片应用程序是单层应用程序还是仅在代码级别,即UI,业务逻辑和数据访问层在同一个大存储库中?如果它是单层的,那么是否意味着所有东西都托管在一个服务器上,包括数据库

仅仅是代码级别的区别吗?

单体应用应该与微服务应用进行比较,区别在于可部署单元的方法不同(例如,在单体应用中,整个应用通常有一个包含所有内容的可部署单元,而在微服务方法中,您将有多个可部署的理想独立/松耦合单元)。

分层体系结构应该与干净体系结构、特征/垂直切片体系结构等进行比较,它更多地是将应用/可部署单元分解为子系统/模块(如客户端层、应用逻辑层、数据访问层)。所以这两个单片应用程序可以是n层的,也可以不是。

是否意味着所有东西都托管在单个服务器上,包括数据库

不,它没有。

阅读更多:

  • n层架构样式
  • <
  • 清洁架构/gh>

相关内容

  • 没有找到相关文章

最新更新