Eureka Client 配置
Eureka Client 配置
一、初级配置(傻瓜式)
1、新建一个 Spring Boot 项目
2、在 pom.xml 文件中添加
3、在 Application.java 文件中开启 服务发现注解,如下
4、在 application.yml 中添加如下配置
- service-url 表示 Eureka Server 的地址
- prefer-ip-address=true 表示将自己的 ip 注册到 Eureka Server 上
- service-url Eureka Server 地址,以 Map 的形式存放
5、运行 application
二、注册需要认证的 Eureka Server
只需要改下 defaultZone 即可
三、多网卡环境下的 IP 选择
1、忽略指定名称的网卡,例如:
ignored-interfaces 忽略 docker0 网卡 以及所有以 veth 开头的网卡。
2、使用正则表达式,指定使用的网络地址
示例:
3、只使用站点本地地址
示例:
4、手动指定 IP 地址
在某些极端场景下,可以手动指定注册到 Eureka Server 的微服务 IP。示例:
四、Eureka 的健康检查
一般 Eureka Server 和 Eureka Client 之间通过心跳机制来判断 Eureka Client 是否可用,但这种方式并不能真正保证 Eureka Client 的可用性,我们可以通过启用 Eureka 的健康检查,这样,应用程序就会将自己的健康状态传播到 Eureka Server。开启方法如下
注1:该配置仅能配置在 application.yml 中,如配置在 bootstrp.yml 中,会导致一些不良的副作用。
注2:使用该配置时,/pause 端点无法正常工作。
__EOF__

本文作者:ZOLMK
本文链接:https://www.cnblogs.com/zolmk/p/14074010.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/zolmk/p/14074010.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?