【发布时间】:2018-05-02 03:02:54
【问题描述】:
我是 Spring Boot 的新手。 我已将微服务部署到某些服务器的 80 端口。该服务的 URL 模式根为“/test”。
然后我将不得不将另一个微服务部署到同一台服务器的同一端口。它的 URL 模式是来自另一个不同 jar 的“/test2”。
是否可以将指向 2 个不同 URL 的 2 个不同 jar 部署到同一个端口?
【问题讨论】:
-
据我所知你不能!您唯一可以使用的是 application.properties (server.port=XXXX) 并将这两个微服务部署在不同的端口或使用某种策略作为 api 网关。
-
你不能监听来自两个不同进程的同一个端口。即使您将它们称为微服务并将它们部署在容器中也不行。但是您可以为两者模拟一个端口,请参阅下面的答案。
标签: java spring spring-boot