美文网首页
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