spring boot

spring boot 集成eureka的几个坑

2019-05-30  本文已影响60人  爱余星痕

本人最近在spring boot中集成了eureka,遇到了下面几个坑,并记录解决办法:

eureka:
  instance:
    hostname: localhost
    # 使用IP注册
    preferIpAddress: true

加入preferIpAddress配置即可

  1. 自定义属性配置
eureka:
  instance:
    hostname: localhost
    # 使用IP注册
    preferIpAddress: true
    metadata-map:
          contextPath: ${server.context-path:}
  1. 代码中获取自定义属性
ServiceInstance serviceInstance=loadBalancerClient.choose("EBPM");
        sb.append( "http://"+serviceInstance.getHost()+":"+serviceInstance.getPort()+ serviceInstance.getMetadata().get("contextPath") );
    
上一篇下一篇

猜你喜欢

热点阅读