当前位置: 首页 > article >正文

Nacos配置中心动态刷新原理

  1. pull模式:主动拉去配置,通过固定的时间间隔。
    缺点:频繁请求,时效性不高,时间间隔不好设置。

  2. push模式:服务端检测到变化,主动将新配置推送给客户端,时效性高,
    但是占用服务端的资源,服务端需要消耗大量的资源去维护和客户端之间的心跳。

  3. nacos模式:客户端间隔10毫秒请求一次服务端,通过在请求头中携带长轮询的超时时间,默认30秒,服务端在接收到客户端的请求后,会将其挂起一段时间(30秒),在这30秒中,如果配置有变化,服务端就立即将配置相应给客户端,如果没有变化,30秒后客户端会再次请求。主要是通过服务端控制响应给客户端的响应时间,来减少客户端无效的请求。


http://www.kler.cn/a/282392.html

相关文章:

  • js导入导出
  • 物理hack
  • python面向对象基础入门
  • 使用 Web Search 插件扩展 GitHub Copilot 问答
  • 【计算机网络】TCP网络特点2
  • 坚果云·无法连接服务器(无法同步)
  • 【Hot100】LeetCode—236. 二叉树的最近公共祖先
  • 【Go高性能】测试(单元测试、基准测试)
  • 携程:从MySQL迁移OceanBase的数据库发布系统实践
  • VMware安装Win10系统后,启动系统提示不支持的处理器,怎么解决
  • LVS部署——DR集群
  • 【区块链 + 司法存证】区块链存证仲裁平台 | FISCO BCOS应用案例
  • 力扣8.29
  • 获取项目中的后缀josn文档,转成JSON格式
  • R语言中theme的调整技巧汇总-持续更新
  • Challenge——spfa
  • USB5834数据采集卡30路模拟量采集卡DAQ卡——阿尔泰科技
  • 本地生活本地推软件有哪些?使用过程中需要关注哪些要点?
  • 三分钟总结开源流程表单的优势特点
  • C语言—字符函数和字符串函数
  • 应急响应--日志分析
  • YOLO | YOLO目标检测算法(YOLO-V1)
  • 浙大联合港中深发布AI医疗最新报告,全面审视「虚拟现实+人工智能」
  • 基于 ASP.NET的教材管理信息系统的设计与实现(最新定制开发,阿龙原创设计)✅
  • 深入理解Spring Security
  • C语言 | Leetcode C语言题解之第382题链表随机节点