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

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

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

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

Eureka原理?

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

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

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

相关推荐
打码人的日常分享2 小时前
物联网智慧医院建设方案(PPT)
大数据·物联网·架构·流程图·智慧城市·制造
白水baishui2 小时前
搭建强化推荐的决策服务架构
架构·推荐系统·强化学习·决策服务·服务架构
何双新3 小时前
第23讲、Odoo18 邮件系统整体架构
ai·架构
雪碧聊技术3 小时前
将单体架构项目拆分成微服务时的两种工程结构
微服务·架构·module·project·工程结构
从零开始学习人工智能3 小时前
Doris 数据库深度解析:架构、原理与实战应用
数据库·架构
程序员JerrySUN4 小时前
[特殊字符] 深入理解 Linux 内核进程管理:架构、核心函数与调度机制
java·linux·架构
Theodore_10225 小时前
大数据(2) 大数据处理架构Hadoop
大数据·服务器·hadoop·分布式·ubuntu·架构
米粉03055 小时前
深入剖析Nginx:从入门到高并发架构实战
java·运维·nginx·架构
什么都想学的阿超5 小时前
【Redis系列 04】Redis高可用架构实战:主从复制与哨兵模式从零到生产
数据库·redis·架构
hello早上好8 小时前
BeanFactory 实现
后端·spring·架构