网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

详解SpringCloudEureka多网卡配置总结

在linux主机部署Eureka高可用方案的时候,发现注册到服务中心的服务IP是随机的,由于主机的网卡是多个,随机的IP并不是自己想要的,上网查了一些资料,总结如下:

成都创新互联是一家专业提供丰台企业网站建设,专注与成都网站设计、网站制作、H5高端网站建设、小程序制作等业务。10年已为丰台众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

1 忽略网卡:spring.cloud.inetutils.ignored-interfaces

#忽略eth0, 支持正则表达式
spring.cloud.inetutils.ignored-interfaces[0]=eth0 

2 指定IP:spring.cloud.inetutils.preferred-networks

#preferred-networks是指倾向于使用的IP地址,接收一个正则表达式数组,用于选择Spring Cloud应用使用的本机的IP地址。
spring.cloud.inetutils.preferredNetworks[0]=^192\.168 

3 修改Host文件

当网查遍历逻辑都没有找到合适ip时会走JDK的InetAddress.getLocalHost()。该方法会返回当前主机的hostname, 然后会根据hostname解析出对应的ip。因此第二种方案就是配置本机的hostname和/etc/hosts文件,直接将本机的主机名映射到有效IP地址。

4 指定实例IP

#指定此实例的ip
eureka.instance.ip-address=
#注册时使用ip而不是主机名
eureka.instance.prefer-ip-address=true

5 通过jar命令参数

java -jar xxx.jar --spring.cloud.inetutils.preferred-networks= #需要设置的IP地址
或者
java -jar xxx.jar --spring.cloud.inetutils.ignored-interfaces= #需要过滤掉的网卡

以上新手折腾了一下午,大家有好方法一起交流一下,希望对大家的学习有所帮助,也希望大家多多支持创新互联。


当前文章:详解SpringCloudEureka多网卡配置总结
本文来源:http://bjjierui.cn/article/ijhpos.html

其他资讯