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

Nacos实例缓存

由于远程调用

  1. 用RestTemplate请求注册中心获取微服务地址列表

  2. 用RestTemplate给对方服务的某个地址发送请求

每次调用都要请求两次,会非常耗费性能

所以

第一次获取实例列表之后,缓存一下,就不用再获取了

|

而实例缓存要做的就是,和注册中心做一个同步/实时更新,如果有一个实例在注册中心被删除了,就从缓存中剔除出去这个实例

这个实例缓存存在本地内存中

缓存更新机制

  • 拉取+长轮询:客户端默认每60秒拉取一次全量实例,同时通过长轮询(默认30秒)监听实例变更,实时更新缓存。

  • 健康检查:Nacos Client会对实例做健康检查(默认心跳间隔5秒,不健康的实例会从可用缓存中剔除.

spring: cloud: nacos: discovery: server-addr: 127.0.0.1:8848 namespace: public heart-beat-intervel: 5000 #实例心跳间隔 heat-beat-timeout: 15000 # 心跳超时时间(实力被标记为不健康的阈值) refresh-intervel: 60000 # 每次拉取实例的事件 naming-polling-timeout: 30000 #长轮询监听实例变更,数值越小,实时性越高,网络交互越频繁
http://www.jsqmd.com/news/217077/

相关文章:

  • 标杆案例 | 长江产业集团数智化转型驱动国企人力资源管理新范式
  • mysql之如何获知版本
  • JSON.parse() 方法详解
  • 2025年比亚迪全系更新上线维修手册电路图钣金手册故障诊断支持超链接跳转宋L 海豹 汉EV 唐-新能源 驱逐舰05 海鸥 海豚 元PLUS 汉DM 宋PLUS
  • 交通仿真软件:Aimsun_(19).交通仿真软件在规划中的应用
  • 大数据领域 OLAP 的高可用性架构设计
  • 长安睿行EM60 睿行EM8 0睿行ES30 睿行M60 睿行M70 睿行M80 睿行M90 睿行S50维修手册电路图针脚定义大修正时螺丝扭力拆装步骤线路保险丝图解模块位置更新
  • 长安凯程神骐维修手册电路图资料更新神骐ET20 神骐F30 神骐PLUS 神骐T10 神骐T20 神骐T30拆装步骤螺丝扭力针脚定义保险丝图解发动机大修螺丝扭力正时校对
  • 交通仿真软件:Aimsun_(13).网络优化与设计
  • 计算机深度学习毕设实战-机器学习基于cnn识别微小细胞细菌细胞器
  • 深度学习毕设项目推荐-基于人工智能python深度学习的猫狗表情识别
  • 2026年AI面试如何选?五大黄金标准与避坑指南
  • 数码宣传图素材推荐:解锁让产品画面更有故事感的视觉灵感
  • 金融级IP离线库深度测评:IP数据云 vs IPnews vs MaxMind
  • HTML 语言代码:全面解析与使用指南
  • 快递柜扫码取件,怎样用IP查询定位比对收货地址GPS防“代签”?
  • 全网最全专科生AI论文网站TOP10:开题报告文献综述必备工具
  • 深度学习毕设项目推荐-基于python-cnn识别微小细胞细菌细胞器
  • Java中有哪些垃圾回收算法?
  • 【计算机毕业设计案例】基于python深度学习的印刷体数字和字母识别基于深度学习的印刷体数字和字母识别
  • Go 语言变量作用域
  • 二分搜索树的特性
  • 2026继续教育必备!9个降AI率工具测评榜单
  • 【苹果分级】机器视觉苹果质量检测及总分级系统【含GUI Matlab源码 14878期】
  • 深度洞察!认知计算与提示工程融合,提示工程架构师的关键要点
  • sqlite用的人多吗?
  • 【毕业设计】机器学习基于cnn识别微小细胞细菌细胞器
  • 【计算机毕业设计案例】人工智能基于python深度学习的猫狗表情识别
  • Chart.js 饼图:全面解析与实例教程
  • 瞧瞧别人家的Controller,那叫一个优雅