springboot 一个服务启动多个实例

三梦闲人 发布于 2019/07/30 17:02
阅读 2K+
收藏 0

【深度】AI、5G时代下,算力网络与内生安全最全解析!>>>

最近在集成ribbon ,想在eureka中注册一个服务,但需要显示多个服务实例,来测是ribbon 的轮询机制,但是我通过在yml配置文件中修改多个server.port,或者添加多个yml配置文件,都没有达到想要的效果。看了很多博客,发现大多是修改idea 配置,实现并行配置,然后启动一次服务,修改port ,然后在重启启动,这样在注册服务中心显示一个服务多个实例。觉得这种方法不太靠谱,而且特别的麻烦,

加载中
1
wgslucky
wgslucky

你把你项目打包成可运行的Jar包,然后使用命令java -jar xxx.jar --server.port=9090  java -jar xxx.jar --server.port=9092    java -jar xxx.jar --server.port=9093  这样就启动了三个实例

0
325G
325G

可以把端口号设置为随机数

0
rootLzc
rootLzc

${serverPort: 8080}

0
伙哥
伙哥

怎么个不靠谱法

0
木九天
木九天

我的和你现在一样,创建了多个子项目,然后port不一致,是可以的

0
木九天
木九天

找一下具体问题所在吧

返回顶部
顶部