gpt4 book ai didi

amazon-web-services - 单体架构和三层架构有什么区别?

转载 作者:行者123 更新时间:2023-12-02 03:20:29 24 4
gpt4 key购买 nike

我有一个应用程序,它被打包为部署在WebSphere 上的单个ear 文件。在包内,代码被组织为 UI 文件、业务逻辑文件和数据库相关文件。现在,这是一个整体应用程序还是一个 3 层架构?

有什么区别?

最佳答案

你正在比较错误的东西。单体应用程序需要与微服务进行比较。在单体应用中;您将所有功能/API 端点部署在单个 EAR/WAR 文件中;即单个 JVM。在微服务中,它们部署在多个 JVM 中。请注意,在整体架构中,您还暴露了多个 REST 端点。

3 层、2 层或 N 层架构是不同的概念。它表示您的应用程序分为多少个子系统/模块,例如数据库层、客户端层、应用程序逻辑层。因此,单体服务和微服务都可以是 n 层应用程序。

关于amazon-web-services - 单体架构和三层架构有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54965396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com