2017-07-24 105 views
0

我在Payara服务器(Glassfish fork)上运行了两个WAR应用程序。但是,将它们部署到生产环境中时,目前我将其部署在独立的域中(每个应用程序一个域)。Payara(Glassfish)每个域名或每个域名一个应用程序的多个应用程序

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

或者建议让他们在独立的域名?

谢谢!

回答

3

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

  • 如果部署两个应用程序相同的服务器实例,然后应用X的一个问题是更有可能影响应用程序Y,例如在一个应用程序中的内存泄漏将会把它们都取出来
  • 如果您想对一个应用程序进行Payara Server的更改,您必须将这些更改分配到另一个应用程序中,例如,更改连接池大小/行为将会影响服务器需要完成的资源总量和工作量。
  • 如果您需要更轻松的管理,那么更好的解决方案是创建两个独立实例并将应用程序部署到每个实例。这有利于通过自己的配置将每个应用程序保存到自己的JVM中。您也不会部署到管理服务器(DAS),因此任何一个应用程序的问题都不会影响您管理其他应用程序的能力。

由于您使用的是Payara Server,因此您可能需要考虑Payara Micro以方便管理多台服务器。它旨在为每个容器运行一个应用程序,并可能使部署更容易。

相关问题