在一台机器上部署两项服务

时间:2018-10-11 03:34:32

标签: service jvm

我有一台4c8g机器。我将相同的服务部署到了两个端口。每个服务jvm的最大内存为3g。

有人建议我只在计算机上部署一个实例。

有人可以告诉我这两种方法的优点和缺点吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我看到以描述方式运行多个实例有两个优点:

  1. 您要购买一台8Gb机器,而您只使用3Gb。运行第二个实例最多可将其增加到6Gb,这可以更有效地利用您拥有的资源。
  2. 通过在一台计算机上运行同一服务的两个实例,您可以利用类共享(如果使用最新的JVM,则可以共享应用程序类数据),从而进一步提高服务的资源利用率。