webflux应用程序?

ql3eal8s  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(246)

我有一个带有以下bean的spring应用程序:

@Bean
@LoadBalanced
public WebClient.Builder webClientBuilder() {
    return WebClient.builder();
}

应用程序配置为向spring boot admin注册:

spring:
  boot:
    admin:
      client:
        url: http://localhost:9090
        username: admin
        password: pass

但应用程序无法向spring boot admin注册。为什么?
因为 @LoadBalanced 注解显然是说使用缎带和缎带认为 localhost 是服务名称。它试图用eureka查找,然后发出警告:
c、 l.r.loadbalancerexchangefilterfunction:负载平衡器不包含服务localhost的示例
我怎么知道 localhost 是主机名而不是服务?我不喜欢将spring boot admin注册为服务。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题