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

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

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

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

Eureka原理?

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

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

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

相关推荐
2501_933329558 分钟前
企业舆情处置实战:Infoseek数字公关AI中台技术架构与功能解析
大数据·人工智能·架构·数据库开发
Kel33 分钟前
LangChain.js 架构设计深度剖析
人工智能·设计模式·架构
俺爱吃萝卜37 分钟前
Spring Boot 3 + JDK 17:新一代微服务架构最佳实践
java·spring boot·架构
光影少年1 小时前
Monorepo架构是什么,如何学习Monorepo架构?
前端·学习·架构·前端框架
张忠琳1 小时前
【openclaw】OpenClaw Flows 模块超深度架构分析
ai·架构·vllm
gyx_这个杀手不太冷静1 小时前
大人工智能时代下前端界面全新开发模式的思考(六)
前端·架构·ai编程
2603_954708312 小时前
交直流混合微电网架构:拓扑优化与功率交互设计
人工智能·分布式·物联网·架构·系统架构·能源
风曦Kisaki2 小时前
#企业级网络架构Day01:网络概述,网络参考模型,交换机命令行
网络·架构·智能路由器
147API2 小时前
多模型 fallback 怎么设计?一个可落地的简化架构
人工智能·架构·大模型api
ToddyBear2 小时前
深入Anthropic Claude AI的记忆模块的设计思想和架构
人工智能·架构