0

我创建了一个配置服务器并在其上启用了发现客户端,但我的问题出在我的 eureka 服务器 GUI 上,它没有显示在应用程序选项卡下。

我的代码是:

@EnableEurekaServer
@SpringBootApplication
public class EurekaServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(EurekaServerApplication.class, args);
    }
}

应用程序.yml

server:
  port: 8761

eureka:
  instance:
    hostname: discovery
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://discovery:${server.port}/eureka/

spring.cloud.config.discovery.enabled: true

将服务器配置为尤里卡客户端

@Configuration
@EnableAutoConfiguration
@EnableDiscoveryClient
@EnableConfigServer
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

应用程序.yml

server:
  port: 8888

eureka:
  instance:
    hostname: configserver
  client:
    registerWithEureka: true
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://discovery:8761/eureka/

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.com/kbastani/spring-boot-microservice-config

首先运行 Eureka 服务器然后配置服务器后,一切正常,没有例外,但在 Instance 选项卡下没有列出应用程序,请找到下面的屏幕截图:

在这里期待配置服务器实例

有人可以帮助我理解这一点吗?

4

0 回答 0