当前位置: 首页 > 知识库问答 >
问题:

Eureka服务器出现问题

阎博易
2023-03-14

我有一个本地eureka服务器和一个客户端

server:
 port: 1111

eureka:
 instance:
   prefer-ip-address: true
 client:
   registerWithEureka: false
   fetchRegistry: false
   serviceUrl:
      defaultZone: http://127.0.0.1:1111/eureka/
 server:
   waitTimeInMsWhenSyncEmpty: 0    
eureka:
  instance:
    prefer-ip-address: true
  client:
    serviceUrl:
    defaultZone: http://127.0.0.1:1111/eureka/

RetryableEurekaHttpClient:请求执行失败DiscoveryClient:DiscoveryClient_MW/192.168.0.100:Client:8080-无法发送心跳!

com.netflix.discovery.shared.transport.transportException:无法在任何已知服务器上执行请求

在《原木尤里卡》中我看到:

共有1个答案

全鸿晖
2023-03-14
serviceUrl:
defaultZone: http://127.0.0.1:1111/eureka/

在客户端设置YML中,您应该在“DefaultZone”之前添加空格,如下所示:

serviceUrl:
  defaultZone: http://127.0.0.1:1111/eureka/

否则defaultZone与ServiceUrl处于同一级别。谢谢

 类似资料:
  • 如何包含Eureka服务器 要在项目中包含Eureka服务器,请使用组org.springframework.cloud和工件id spring-cloud-starter-eureka-server的启动器。有关 使用当前的Spring Cloud发布列表设置构建系统的详细信息,请参阅Spring Cloud项目页面。 如何运行Eureka服务器 示例eureka服务器; @SpringBoot

  • pom.xml 主应用程序类 Application.Properties eureka客户端设置 pom.xml Application.Properties 我在eureka-server仪表板(http://localhost:8761)中没有看到向Eureka server注册的micro-service-currency-exchange-service 为什么eureka客户端没有注册

  • 我正在尝试注册一个客户端到spring-eureka-server,客户端在注册后就注销了 Eureka-客户端日志: 请告诉我有什么可能出了问题。

  • 我正在docker compose中使用spring云发现服务。我控制下的所有Spring Boot服务在启动时通过“EnableDiscoveryClient”进行注册。 但我的docker compose中还有其他服务,我是从他们的dockerhub图像运行的。如何注册它们(数据库、ldap等)有没有办法配置eureka以查找已定义的组件(拉)而不是客户端“推”?

  • 准备工作 在生产环境下,我们往往会为每个应用配置一个host,使用host而非IP进行访问。为了更加贴近生产环境,以及后文Docker章节的讲解,我们首先配置一下Host 127.0.0.1 discovery 代码示例 创建一个Maven工程(microservice-discovery-eureka),并在pom.xml中加入如下内容: <?xml version="1.0" encoding

  • 我在1.12.2上有一个minecraft Moded服务器,它在大多数情况下都能工作,但它给了我一个错误。 minecraft服务器是,我在lubuntu上,使用OpenJDK10。 我有这些mod: GalacticraftCore-4.0.2.236,GalacticraftPlanets-4.0.2.236,MicdoodleCore-4.0.2.236,和漏斗1.5 我的系统是: 分发服