news 2026/3/30 10:51:51

Nacos实例缓存

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 #长轮询监听实例变更,数值越小,实时性越高,网络交互越频繁
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/17 1:14:06

2026必备!10个AI论文网站,研究生高效写作神器!

2026必备!10个AI论文网站,研究生高效写作神器! 论文写作的革命,从这里开始 在当今学术研究日益激烈的竞争环境中,研究生们对高效、精准的写作工具需求愈发迫切。AI 工具的出现,不仅改变了传统的写作方式&am…

作者头像 李华
网站建设 2026/3/27 0:47:24

set_input_delay/set_output_delay介绍

计算block端口上的timing,通常需要用到set_input_delay和set_output_delay告知工具外部电路的延迟信息,以方便工具计算端口上的timing。 如下图所示,框内为block,在计算这段timing path时,其公式如下: setup: (delay2 + delay3 + T) – (delay1 + delay4 + delay5)hold:…

作者头像 李华
网站建设 2026/3/21 7:07:41

深蓝海域智能制造知识库解决方案

在智能制造进入从“数据驱动”迈向“知识驱动”的关键阶段,知识库建设已成为能力成熟度模型(GB/T 39116-2020)多次强调的核心能力。从人员知识数字化,到工艺设计知识库、设备故障知识库,再到质量问题知识库与客户服务知…

作者头像 李华
网站建设 2026/3/16 13:26:41

深度学习计算机毕设之基于cnn机器学习识别微小细胞细菌细胞器

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/24 13:24:15

2026年国产企业IM产品汇总

2026年国产企业IM产品汇总 本文整理了目前市场上的国产企业级即时通讯产品,供有选型需求的读者参考。 产品列表 1. 网易云信 提供IM和音视频PaaS服务,支持AI智能体接入。应用场景包括社交、金融、教育、医疗等。 2. 环信 IM云服务厂商,SDK可集…

作者头像 李华