spring eurake中使用IP注册

news/2024/11/19 2:24:01/

在开发spring cloud的时候遇到一个很奇葩的问题,就是服务向spring eureka中注册实例的时候使用的是机器名,然后出现localhost、xxx.xx等这样的内容,如下图:

eureka.instance.perferIpAddress=true

我不知道这朋友用的什么spring cloud版本,反正我是用的spring cloud()版本中是没有这个,但是有下面配置,


能够正确的显示机器名这情况还是良好的,关键有的还是显示localhost,实在是纠结,然后我就开始在网上找解决方法。

在网上也找到了一些思路,如这篇http://blog.csdn.net/cnhome/article/details/52291505,说配置

eureka.instance.prefer-ip-address=true

我是用的spring cloud maven依赖如下:

<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Camden.RELEASE</version><type>pom</type><scope>import</scope></dependency></dependencies>

快速的将配置添加,然后发包测试,如下图:

显示结果还是没有变化,还是机器名,但是你自己观察左下角,鼠标url连接地址确实变成了IP,只是URL显示还是机器名,ok,起码解决了一部分,剩下的就是显示问题了。

在网上搜来搜去,多数都是说增加

eureka.instance.prefer-ip-address=true


配置,如http://www.cnblogs.com/yish/p/5985074.html,http://blog.csdn.net/zhuchuangang/article/details/51202307等都是没有解决问题的。

最终,在http://www.cnphp6.com/detail/17565找到配置,需要配置

eureka.instance.preferIpAddress=trueeureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}

ok,赶紧上代码,运行测试,如下图

ok,成功,这就是我希望的结果。


http://www.ppmy.cn/news/51047.html

相关文章

2023年Spark大数据处理讲课笔记

文章目录 一、Scala语言基础二、Spark基础三、Spark RDD弹性分布式数据集 一、Scala语言基础 Spark大数据处理讲课笔记1.1 搭建Scala开发环境Spark大数据处理讲课笔记1.2 Scala变量与数据类型Spark大数据处理讲课笔记1.3 使用Scala集成开发环境Spark大数据处理讲课笔记1.4 掌握…

Java线程两种创建方式

Java中多线程的创建方式 第一种&#xff1a;继承Thread类的方式 1.声明Thread的子类继承Thread&#xff0c;在子类中重写run()方法&#xff0c;这东西我们也叫它线程任务。2.创建继承了Thread类的子类的对象&#xff0c;调用方法启动多线程。 演示&#xff1a; 第一步&#…

2023年前端面试题

1.position都有哪些属性 2.1px等于多少rem&#xff0c;rem根据根元素的大小&#xff0c;根元素是谁 3.Es6操作数组的方法 4.防抖和节流以及应用场景 5.Vue和ajax最大的区别是什么&#xff08;Vue和ajax怎么操作dom的&#xff0c;vue虚拟dom&#xff09; 6.js数据类型有哪些&…

234:vue+openlayers 加载本地shp数据,在map上显示图形

第234个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+openlayers中利用shapefile读取本地的shp数据,并在地图上显示图形。 直接复制下面的 vue+openlayers源代码,操作2分钟即可运行实现效果 文章目录 示例效果安装引用配置方式示例源代码(共143行)相关API参考:专栏…

Java应用的优雅停机

一. 优雅停机的概念 优雅停机一直是一个非常严谨的话题&#xff0c;但由于其仅仅存在于重启、下线这样的部署阶段&#xff0c;导致很多人忽视了它的重要性&#xff0c;但没有它&#xff0c;你永远不能得到一个完整的应用生命周期&#xff0c;永远会对系统的健壮性持怀疑态度。…

链表和树的leetcode题

基础新手 链表 注意事项 注意保存上下文环境。注意gc&#xff0c;不要有垃圾变量。换头结点注意考虑头 对于链表不要在乎是O(n)还是O(2n) 长短链表互换 习题 K个节点的组内逆序调整 ? leetcode&#xff1a;K 个一组翻转链表 找n函数 逆转函数 第一组是否找齐 之后每组处理…

2023年天梯赛模拟赛

//能力有限&#xff0c;只展示一百分代码。前八个题一般是原题&#xff0c;所以不展示题目。 L1-1 嫑废话上代码 #include<bits/stdc.h> using namespace std; int main(){cout<<"Talk is cheap. Show me the code.";return 0; } L1-2 九牛一毛 这是…

python算法中的字符串算法(详解)

目录 学习目标: 学习内容: Ⅰ. 字符串匹配算法 ①. Brute-Force算法 ②. KMP算法