将嵌入式jetty和GRPC服务器运行在同一个JVM中是一个好习惯吗?

时间:2018-03-19 16:08:50

标签: grpc grpc-java

我们的组织正在考虑使用GRPC实施新的内部API。 目前,我们有一个使用嵌入式Jetty服务内部/外部请求的微服务。我们希望通过GRPC在服务之间进行内部通信。

因此,我们将在同一个VM上运行2台服务器:jetty和GRPC。这是一个好习惯,有这种方法的任何危险信号吗?

我们不希望将所述微服务分成2以节省成本。我们应该能够在相同数量的虚拟机上运行应用程序。

1 个答案:

答案 0 :(得分:0)

在同一个JVM中使用Jetty和gRPC并没有什么特别或错误的。潜在问题的主要原因是你将暴露两个端口而不是一个;这可能对服务发现或防火墙很重要。