美文网首页vue 好吧
nacos配置中心原理

nacos配置中心原理

作者: 阔阔飞翔 | 来源:发表于2022-01-19 17:14 被阅读0次

客户端(微服务)是通过一个定时任务来检查自己监听的配置项的数据的,一旦服务端(nacos)的数据发生变化时,客户端将会获取到最新的数据,并将最新的数据保存在一个 CacheData 对象中,然后会重新计算 CacheData 的 md5 属性的值,此时就会对该 CacheData 所绑定的 Listener 触发 receiveConfigInfo 回调。

Nacos 服务信息"推送"本质还是拉模式,具体流程为:

1、Nacos 客户端会循环请求服务端变更的数据,并且超时时间设置为 30s,当配置发生变化时,请求的响应会立即返回;

2、服务端数据变更后,找到具体的客户端请求中的 response,然后直接将结果写入 response 中;

3、Nacos 客户端就能够实时感知到服务端配置发生了变化。

相关文章

  • Spring Cloud Alibaba Nacos 原理:推+

    上篇文章《Nacos 配置中心原理分析》我和大家分析了 Nacos 的配置中心原理,主要分析了 Nacos 客户端...

  • nacos源码理解(1)一nacos配置中心

    使用spring-cloud-alibaba-nacos-config配置中心: 启动原理, spring.fac...

  • nacos配置中心原理

    客户端(微服务)是通过一个定时任务来检查自己监听的配置项的数据的,一旦服务端(nacos)的数据发生变化时,客户端...

  • nacos无法读取配置问题

    nacos无法读取配置问题 问题描述在nacos使用配置中心配置相关属性nacos配置中心在服务中添加bootst...

  • Spring Cloud Alibaba - Nacos配置中心

    一、Nacos配置中心介绍 Nacos配置中心等同于Srping Cloud Config+Bus,并且配置信息基...

  • Nacos 配置应用于分布式系统

    一、Nacos 配置中心,写入属性值 二、项目引入 Nacos 配置中心依赖 三、配置信息修改 bootstra...

  • Nacos配置中心原理分析

    动态配置管理是 Nacos 的三大功能之一,通过动态配置服务,我们可以在所有环境中以集中和动态的方式管理所有应用程...

  • Nacos服务配置中心

    Nacos作为配置中心-基础配置 新建Module: cloudalibaba-config-nacos-clie...

  • 微服务技术栈

    1,注册中心:Eureka: 2,注册中心:Nacos: 3,统一配置:Nacos

  • Sentinel动态配置

    一、动态配置常见方式: 1.原理: 控制台推送规则就是将规则推送至配置中心(nacos、apollo),senti...

网友评论

    本文标题:nacos配置中心原理

    本文链接:https://www.haomeiwen.com/subject/xtnrhrtx.html