zoukankan      html  css  js  c++  java
  • 解决eureka注册中心不显示实例的ip

    Eureka-server(Eureka服务器)配置

    1.applicaiton.yml

    eureka:
      client:
        #是否将自己注册到Eureka Server
        register-with-eureka: false
        #是否从Eureka Server获取注册信息
        fetch-registry: false
        #默认是http://localhost:8761/eureka
        service-url:
          defaultZone: http://localhost:${server.port}/eureka/
      #关闭自我保护机制,保证不可用服务及时踢出
      server:
        enable-self-preservation: false

    Eureka-client(也就是要注册的服务)配置

    1.applicaiton.yml

    eureka:
      client:
        service-url:
          defaultZone: http://localhost:8000/eureka/
      instance:
        #不加的话我看过eureka注册界面,是以docker容器的container id注册过去的,譬如container id为abcde,
        #那么当访问该微服务时,eureka以http://abcde/xxx,去访问的,当然是访问不到该服务.
        #配置下面的选项后,就会以内网ip加端口去访问就能访问到了。
        prefer-ip-address: true
        instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}

    注意:2.0版本后是spring.cloud.client.ip-address,以前是spring.cloud.client.ipAddress

  • 相关阅读:
    curl上传图片文件
    手工制作简单后台模板
    首页自动生成静态化html
    svn-多个项目版本库和自动同步更新post-commit
    Snoopy+phpquery采集demo
    phpstorm使用手册
    mac系统使用帮助
    upupw一键绿色免安装环境包
    去掉文件夹的.svn文件
    centos安装svn服务器
  • 原文地址:https://www.cnblogs.com/uzxin/p/13691047.html
Copyright © 2011-2022 走看看