为什么微服务需要配置中心?Eureka原理?

为什么微服务需要配置中心?

1.微服务通常会有公共的配置,比如redis等,配置中心有助于方便这些公共配置进行统一维护。

2.用于隐藏一些不希望某些服务看到的配置参数

Eureka原理?

1.当一个服务启动时,它会向eureka server注册请求,将自己的信息注册进eureka服务器

2.服务实例会定期向eureka发送心跳,以表明自己的存活状态。如果eureka服务器一段时间没有收到心跳,就会将其标记为不可用,并从服务列表剔除。

3.客户端调用其他服务时,会在本地缓存中获取服务的注册信息。如果没有,则会向eureka服务器发送查询请求。这是eureka会返回一个可用的服务实例列表给客户端,客户端可以使用负载均衡算法选择其中的一个进行调用

相关推荐
Elias不吃糖2 小时前
java开发的三层架构
java·开发语言·架构
AI周红伟2 小时前
周红伟:Sora2模型背后的技术原理与技术架构创新,和Sora2应用代码实操
架构
陌上丨4 小时前
MySQL8.0高可用集群架构实战
数据库·mysql·架构
muddjsv5 小时前
深入浅出 B/S 架构:从原理到实践,解锁 Web 应用开发核心
架构
市安5 小时前
docker命令知识点1
运维·docker·云原生·容器·eureka
小庄6 小时前
如何正确的 DDD
微服务·ddd·洋葱架构
国科安芯6 小时前
永磁同步电机驱动控制系统中MCU的抗干扰设计
单片机·嵌入式硬件·性能优化·架构·安全性测试
川西胖墩墩7 小时前
钻井平台设备布局图设计方法
人工智能·架构·流程图
编程彩机8 小时前
互联网大厂Java面试:从分布式缓存到微服务架构的技术场景解析
java·redis·微服务·分布式事务·分布式缓存·面试解析
独自归家的兔8 小时前
系统存储机制深度剖析:从Win11临时文件夹设计看微软存储架构演进
架构