【问题标题】:Multiple apps per domain or one app per domain in Payara (Glassfish)Payara(Glassfish)中每个域多个应用程序或每个域一个应用程序
【发布时间】:2017-07-24 14:27:02
【问题描述】:

我有两个 WAR 应用程序在 Payara 服务器(Glassfish 分支)上运行。但是,在生产中部署它们时,目前我将它们部署在一个独立的域中(每个应用程序一个域)。

为了简化流程,我计划合并两个域,即将两个应用程序部署在同一个域上。 是否存在任何性能问题 这种方法?

或者建议将它们保留在独立域中?

谢谢!

【问题讨论】:

    标签: glassfish war payara


    【解决方案1】:

    这是一个有点主观的话题,但有一些明确的客观事情需要考虑:

    • 如果您将两个应用程序部署到同一个服务器实例,则应用程序 X 的问题更有可能影响应用程序 Y,例如一个应用程序中的内存泄漏会导致两者都失效
    • 如果您想为一个应用程序更改 Payara 服务器,则必须将这些因素考虑到另一个应用程序中,例如更改连接池大小/行为将对资源总量和服务器需要执行的工作产生影响。
    • 如果您需要更轻松的管理,那么更好的解决方案是创建两个独立实例并将应用程序部署到每个实例。这样做的好处是将每个应用程序保留在其自己的 JVM 中,并具有自己的配置。您也不会部署到管理服务器 (DAS),因此一个应用程序的任何问题都不会影响您管理另一个应用程序的能力。

    由于您使用的是 Payara Server,您可能需要考虑使用 Payara Micro 来轻松管理多个服务器。它旨在为每个容器运行一个应用程序,并且可以让您更轻松地进行部署。

    【讨论】:

      猜你喜欢
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      • 2014-05-14
      相关资源
      最近更新 更多