SpringCloud——服务注册——Eureka

1.Eureka概述

2.Eureka架构:

Eureka中80服务要实现对8001和8002服务访问的负载均衡,需要在80服务的RestTemplate上面加@LoadBalanced注解,默认采用的是轮询的策略。

3.Eureka自我保护

当一个EurekaClient注册进EurekaServer,EurekaClient每30s内(默认) 要发送心跳包,如果EurekaServer发现在短时间内丢失了大量的心跳(占比低于85%) ,那么EurekaServer就会开启自我保护机制,此时不会剔除任何服务。因为害怕有可能是网络延迟或者网络不通而导致丢失的,如果在一段时间内(90s)服务恢复了并且实例心跳占比高于85%时,就会自动关闭自我保护机制。

自我保护的思想就是宁可保留错误的服务注册信息,也不盲目注销任何可能健康的服务实例。属于CAP里面的

AP分支。

我们在开发时,因为实例本来就很少,所以Eureka就特别容易开启自我保护,此时我们要通过修改yml文件禁止Eureka的自我保护。

相关推荐
码路飞4 小时前
GPT-5.3 Instant 终于学会好好说话了,顺手对比了下同天发布的 Gemini 3.1 Flash-Lite
java·javascript
SimonKing4 小时前
OpenCode AI编程助手如何添加Skills,优化项目!
java·后端·程序员
Seven976 小时前
剑指offer-80、⼆叉树中和为某⼀值的路径(二)
java
怒放吧德德17 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆19 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
心之语歌21 小时前
基于注解+拦截器的API动态路由实现方案
java·后端
华仔啊1 天前
Stream 代码越写越难看?JDFrame 让 Java 逻辑回归优雅
java·后端
ray_liang1 天前
用六边形架构与整洁架构对比是伪命题?
java·架构
Ray Liang1 天前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
Java水解1 天前
Java 中间件:Dubbo 服务降级(Mock 机制)
java·后端