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

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

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

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

Eureka原理?

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

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

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

相关推荐
dajun1811234568 小时前
PC端中文免费在线跨职能泳道图制作工具
运维·架构·流程图·敏捷流程·交通物流
编程饭碗10 小时前
【DDD架构理解】
架构
叫我阿柒啊11 小时前
从Java全栈到前端框架:一场真实的技术面试对话
java·vue.js·spring boot·微服务·typescript·前端开发·后端开发
好奇的菜鸟11 小时前
Docker 一键启动:打造高效的 Java 微服务开发环境
java·docker·微服务
是你的小橘呀12 小时前
零基础也能懂!React Hooks实战手册:useState/useEffect上手就会,告别类组件
前端·架构
ICT技术最前线12 小时前
企业 ICT 标准化传输架构规范
架构
踏浪无痕13 小时前
JobFlow:时间轮与滑动窗口的实战优化
后端·架构·开源
老前端的功夫15 小时前
TypeScript 类型守卫:从编译原理到高级模式
前端·javascript·架构·typescript
希望_睿智16 小时前
实战设计模式之中介者模式
c++·设计模式·架构
5G全域通17 小时前
面向5G复杂性的下一代运维技术体系:架构、工具与实践
大数据·运维·人工智能·5g·架构