美文网首页
com.netflix.discovery.shared.tra

com.netflix.discovery.shared.tra

作者: CXY_XZL | 来源:发表于2019-10-08 13:44 被阅读0次

1.问题描述:
在eureka客户端向注册中心注册时报错。

  • 客户端的application.properties文件
spring.application.name=ribbon-consumer
server.port=3333
eureka.client.service-url.default-zone=http://localhost:1111/eureka
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
  • 服务端的application.properties文件
server.port=1111
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}

#不注册自己
eureka.client.register-with-eureka=false
#避免eureka查找服务列表
eureka.client.fetch-registry=false
eureka.client.service-url.defaultZone=http://localhost:${server.port}/eureka/

2.解决办法:

将客户端application.properties文件的eureka.client.service-url.default-zone修改为eureka.client.serviceUrl.defaultZone

那么,正确的客户端的application.properties文件内容应该是:

spring.application.name=ribbon-consumer
server.port=3333
#eureka.client.service-url.default-zone写法报错
eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}

相关文章

网友评论

      本文标题:com.netflix.discovery.shared.tra

      本文链接:https://www.haomeiwen.com/subject/xsjbpctx.html