Nacos
文章平均质量分 95
Spring cloud alibaba开源组件Nacos注册中心、配置中心源码解析
青天明镜映红尘
青天明镜映红尘,
度世舟上望苦海。
逍遥自在终超脱,
彼岸之中看苍生。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nacos配置中心客户端处理服务端配置信息源码解析
Nacos配置中心,对于页面上用户操作的配置信息,实际上是使用了推拉结合的模式。服务端将配置信息推送到客户端。客户端主动向服务端发起请求拉取配置信息。本篇介绍服务端将配置信息推送到客户端,客户端的处理方式在 Nacos 配置中心中,服务端在检测到配置内容发生变更后,会客户端推送变更通知。客户端收到推送通知,并不会直接处理变更配置内容,而是通过一系列异步机制完成完整的配置拉取与刷新流程。原创 2025-04-20 12:12:55 · 1169 阅读 · 0 评论 -
Nacos配置中心客户端加载配置文件源码解析
本篇主要介绍客户端主动向服务端发起请求拉取配置信息,以及加载配置文件的核心源码。原创 2025-04-20 15:44:35 · 1157 阅读 · 0 评论 -
Nacos注册中心AP模式核心源码分析(集群模式)
server:port: 9002spring:cloud:nacos:discovery:# 指定nacos server的地址# 指定集群名称metadata:当客户端启动完成后,集群中8847所在的服务端,首先获取到了客户端实例,随后88678857也同步获取到了客户端实例。客户端只向集群中的某一台机器进行了注册,集群中的其他节点是如何感知到的?如果客户端下线,或者健康状态发生改变,其他节点又是如何同步的?原创 2025-04-05 17:45:14 · 840 阅读 · 0 评论 -
Nacos注册中心AP模式核心源码分析(单机模式)
Nacos注册表架构:Nacos中注册表是一个重要的概念,也是Nacos存储服务实例的数据结构,源码中体现在的serviceMap属性中。例:public = {第一层 Map:Map<String, Map<String, Service>>键(String):public → 代表命名空间(namespaceId)。值(Map<String, Service>) → 该命名空间下的所有服务。第二层 Map:Map<String, Service>原创 2025-04-04 17:09:04 · 804 阅读 · 0 评论 -
Nacos配置中心服务端源码解析
Nacos除了可以实现服务的注册与发现,还具有统一进行配置管理</</</可以将项目中的配置文件,转移到配置中心:同时需要在项目的resource目录下,加入或spring:name: spring-cloud-nacos-config-demo #微服务名称# active: dev #加载开发环境的配置文件 mall-user-config-demo-dev.ymlcloud:nacos:config: #配置nacos配置中心地址。原创 2025-04-19 16:04:24 · 1140 阅读 · 0 评论
分享