Spring 启动管理员 - 注册同一应用程序的两个实例



我想在 Spring 引导管理服务器中注册同一应用程序的两个实例(只是端口不同(。但是我在春季启动管理面板中只看到一个实例(MyApp 实例 2(。我的配置有什么问题?

基本信息:

  • Spring 引导管理客户端 - 2.0.0-快照
  • Spring 引导管理服务器 - 2.0.0-快照
  • Spring 引导版本(两者(- 2.0.1.发布

我的应用程序.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

目前,Spring 引导管理客户端能够执行单个注册。

我认为两次注册相同的实例是相当不寻常的(就像您的配置试图做的那样(

如果将客户端包含在每个实例中以注册它,则它可以工作。

最新更新