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的自我保护。

相关推荐
风流 少年13 分钟前
Spring AI 2.0:Flux
java·人工智能·spring
m0_5474866616 分钟前
《面向对象与Java程序设计》全套PPT课件2026
java·开发语言
jason成都28 分钟前
ignav-next|Java 层封装 GNSS/INS 组合导航框架,隔离 RTKLIB 与 INS 内核,双模块独立演进、最小侵入
java·开发语言
抓不住时间的沙29 分钟前
butterfly主题美化,打造属于自己的个性博客
java·开发语言·前端·javascript·node.js·github
Zane199439 分钟前
从一个发短信的类到多态调用:封装、继承、多态到底是怎么长出来的
java·后端
MarkHD43 分钟前
Stable Diffusion入门第19-20天:保存与分享你的工作流——第一阶段收官,从“能用”到“可复用”
java·开发语言·stable diffusion
爱敲键盘的猴子1 小时前
Spring MVC 详解(一):全注解开发与请求响应处理
java·spring·mvc
counting money1 小时前
SpringBoot 项目创建(IDEA不全,还需要修改)
java·spring boot·spring·maven
Dr.kangder1 小时前
嵌入式面试总结(二十二)——指针
java·面试·职场和发展·架构·嵌入式
MacroZheng1 小时前
几行代码给项目集成AI功能,Spring AI 2.0太香了!
java·人工智能·spring boot