Eureka指定应用的instanceId为IP

IT
IT
IT
335
文章
1
评论
2020年9月16日14:53:02 评论 870 270字阅读0分54秒

痛点

  • 现在所有的应用指定的是服务器默认机器名称,对查看是哪一个服务IP或者单节点自动剔除服务不友好。

Eureka指定应用的instanceId为IP

  • 像如上图所示,想知道是哪一个节点,还得点开才能获取IP。

改造

  • 全部改成自动获取服务器IP为instanceId

Eureka指定应用的instanceId为IP

  • 各自更改自己应用的application.properties

Eureka指定应用的instanceId为IP

  • 修改application.properties配置
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}

Eureka指定应用的instanceId为IP

  • 改完之后,重新在开发,测试以及生产发版即可,并检查是否获取到了IP

 

  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年9月16日14:53:02
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Eureka服务剔除下线 ELK

Eureka服务剔除下线

格式 curl -X PUT "http://ip:port/eureka/apps/{application}/{instance}/status?value=OUT_OF_SERVICE" 示例 ...
Eureka集群 CentOS

Eureka集群

安装Java # yum -y install java-1.8.0-openjdk* # vim /etc/profile export JAVA_HOME=/usr/lib/jvm/jre-1.8...
Eureka同步到nacos Nacos

Eureka同步到nacos

官方介绍文档地址 https://nacos.io/zh-cn/docs/nacos-sync.html 官方安装文档地址 https://nacos.io/zh-cn/docs/nacos-sync...
阿里云网盘 CentOS

阿里云网盘

申请内测地址 https://survey.aliyun.com/apps/zhiliao/_o6XQjioM 官网地址 https://www.teambition.com/products/pan...