专栏首页arebirth重生者的IT之路SpringCloud Eureka: 使用真实IP 多网卡选择

SpringCloud Eureka: 使用真实IP 多网卡选择

服务器上分别配置了eth0, eth1两块网卡,只有eth1的地址可供其它机器访问,eth0IP 无效。在这种情况下,服务注册时Eureka Client会自动选择eth0作为服务ip, 导致其它服务无法调用。

最终的解决方案:

--注意:仅列出解决问题的配置项

yml格式

spring:
  cloud:
    inetutils:
      ignored-interfaces: eth0  # 让应用忽略eth0网卡

eureka:
  instance:
    hostname:  # 主机ip地址
    prefer-ip-address: true # 注册时使用用ip而不是主机名称

properites格式:

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 你都用过SpringCloud的哪些组件,它们的原理是什么?

    看到文章的题目了吗?就是这么抽象和笼统的一个问题,确实是我面试中真实被问到的,某共享货车平台的真实面试问题。 SpringCloud确实是用过,但是那是三四年...

    纪莫
  • Eureka注册信息配置备忘

    在Spring Cloud环境中,Eureka client注册到Eureka server后,可以在Eureka server的home页面看到注册信息,这些...

    程序员欣宸
  • 外行人都能看懂的SpringCloud,错过了血亏!

    认识我的朋友可能都知道我这阵子去实习啦,去的公司说是用SpringCloud(但我觉得使用的力度并不大啊~~)…

    Java3y
  • 外行人都能看懂的SpringCloud讲解

    这篇主要来讲讲SpringCloud的一些基础的知识,当然了,我的水平是有限的,可能会有一些理解错的的概念/知识点,还请大家不吝在评论区指正啊~~

    Java团长
  • 外行人都能看懂的SpringCloud,错过了血亏!

    认识我的朋友可能都知道我这阵子去实习啦,去的公司说是用SpringCloud(但我觉得使用的力度并不大啊~~)…

    纯洁的微笑
  • springCloud --- 初级篇(1)

    本系列笔记涉及到的代码在GitHub上,地址:https://github.com/zsllsz/cloud

    贪挽懒月
  • 这次要是讲不明白Spring Cloud核心组件,那我就白编这故事了

    我们刚开始的服务,其实并没有那么复杂。我只有一台配置非常低的机器,我的应用,我的代码,我的聪明才智,全部在这一个小小的工程里面。由于我是搞it的,所以我的项目名...

    xjjdog
  • 服务注册中心:Eureka server/client-微服务架构

    Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是sp...

    低调小熊猫
  • SpringCloud组件:Eureka服务注册是采用主机名还是IP地址?

    我们一直在使用Eureka进行注册服务,然而你有可能很少关心服务在注册到Eureka Server时是采用的主机名的方式?还是IP地址的方式?

    恒宇少年

扫码关注云+社区

领取腾讯云代金券