从配置服务器获取资源时,如何运行 spring 启动应用程序多实例?

How to run spring boot application multiple instance when get resource from config server?

我有 Eureka 服务器、Eureka zuul 和配置服务器。 所以我写了一个简单的微服务。然后,运行ning 在 8686 端口上。

所以我想 运行 另一个端口上的微服务。 我正在尝试该命令。但是不要工作。

java -Dserver.port=8687 -jar -Dlogging.file="bla.log" testMicro.jar --debug > "bla.log"&

我很困惑。帮帮我!

您有两种方法可以运行在不同的端口上连接您的实例。

  1. 指定范围内随机端口的用户分配:
server:
  port: ${random.int(8080,8090)}
  1. 在配置服务器的 属性 文件中为 testMicro 微服务设置以下配置:
spring:
  cloud:
    config:
      override-system-properties: false
      allow-override: true
      override-none: true

然后 运行 再次使用 -Dserver.port=8687 属性