Spring boot admin - 注册同一个应用程序的两个实例

时间:2018-04-23 07:25:04

标签: spring spring-boot spring-boot-admin

我想在spring boot管理服务器中注册同一应用程序的两个实例(只有端口不同)。但我在spring boot管理面板中只看到一个实例(MyApp实例2)。我的配置有什么问题?

基本信息:

  • Spring启动管理客户端 - 2.0.0-SNAPSHOT
  • Spring启动管理服务器 - 2.0.0-SNAPSHOT
  • Spring启动版(均为) - 2.0.1.RELEASE

我的application.yml文件:

spring:
  boot:
    admin:
      client:
        url: http://example.org:7474/admin/
        instance:
          name: 'MyApp instance 1'
          service-url: http://example.org:7474/MyApp/
          service-base-url: http://example.org:7474/
          metadata:
            user.name: myuser
            user.password: mypassword
        instance:
          name: 'MyApp instance 2'
          service-url: http://example.org:27474/MyApp/
          service-base-url: http://example.org:27474/
          metadata:
            user.name: myuser
            user.password: mypassword
management:
  endpoints:
    web:
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: ALWAYS

1 个答案:

答案 0 :(得分:1)

目前,Spring Boot Admin Client可以进行一次注册。

我认为两次注册同一个实例是非常不寻常的(因为你的配置试图这样做)

如果在每个实例中包含客户端以进行注册,则可以使用。