Java - 在同一台机器的不同端口上运行Rest服务的最佳方法是什么?

时间:2018-06-07 21:08:49

标签: java rest

我正在创建一个应用程序,我必须使用在同一台机器的不同端口运行的RestFul服务。我绝对可以在客户端代码中将url硬编码为“localhost:/ url”,但我不认为这是最好的方法。

1 个答案:

答案 0 :(得分:0)

决定是偶然的还是固有的?

正确的操作取决于为什么其他服务在同一台计算机上的不同端口上运行的原因。如果原因是偶然的 - 即此时,服务恰好位于同一主机上,那么您希望URL根目录是可配置的。如果原因是固有的 - 即有两个单独的可执行文件通过REST接口进行交互,但是作为单个项目构建,打包,分发和部署,那么您可能希望确保他们是例如,相同的(虚拟)机器将它们打包在一个Docker容器或类似的东西中。