
nacos
文章平均质量分 92
nacos服务注册中心、配置中心
秃秃爱健身
熟读JDK、SSM、SpringCloud生态源码,对源码有独特的见解,可以写出让大多数人看懂的源码分析文章。
展开
-
Nacos服务发现并发启动scheduleUpdate定时任务
Nacos服务发现的一个小细节:如何防止并发启动服务更新的定时任务原创 2023-02-22 08:15:00 · 1902 阅读 · 28 评论 -
Nacos高可用集群搭建排坑版
一、环境准备1、项目下载/服务配置官方下载地址:https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.zip1)解压上述压缩包,进入到conf目录,修改配置(外部MySQL连接),如下:### 端口号server.port=8848### Specify local server's IP,本机启动nacos服务IPnacos.inetutils.ip-address=127.0.0.1##原创 2021-12-13 21:53:02 · 606 阅读 · 0 评论 -
Nacos优先使用本地Nacos配置文件验证,源头LocalConfigInfoProcessor.getFailover()
一、前言分析完SpringBoot启动加载Nacos配置的流程,我们注意到它会优先使用LocalConfigInfoProcessor.getFailover()加载Nacos的本地配置文件,文件路径如下:user.home/nacos/config/serverName_nacos/data/config-data-tenant/tenant/group/dataId其中serverName的构成如下:fixed-IP_Port-namespaceId_nacos上述文件路径构成中,类似原创 2021-12-20 19:25:24 · 4333 阅读 · 2 评论 -
图文详述Nacos配置中心使用:应用间配置共享、扩展配置文件加载优先级、新老版本差异
一、前言项目上使用Nacos做为配置中心,以前使用的是Concul;现在准备详细梳理一下Nacos做为配置中心的配置文件加载优先级问题,因为以前在使用Consul的时候,因为配置文件优先级问题踩过大坑。二、实战1、集成Nacos配置中心1) POM中引入SpringCloud、Spring Cloud Alibaba依赖,记得做好maven版本管理、否则存在版本问题一地鸡毛的场景。<properties> <spring-boot.version>2.3.7.REL原创 2021-12-08 20:22:54 · 6135 阅读 · 8 评论 -
Spring ApplicationContext的事件机制是什么?在Nacos中如何应用?
ApplicationContext.publishEvent(事件机制)是Spring提供的解耦的一种方式,采用`观察者设计模式`;我们可以使用 MQ或 线程池 来代替它。> * ApplicationContext中的事件处理是通过`ApplicationEvent`事件类和`ApplicationListener`事件监听器接口提供的;>* 事件机制的3要素:事件发布者(`ApplicationContext`)、事件(`ApplicationEvent`)、事件监听器(`EventListene原创 2022-01-05 18:04:12 · 2031 阅读 · 0 评论 -
图文详述Nacos服务注册源码分析
含泪两万字图文并茂梳理源码原创 2021-12-19 00:10:55 · 2932 阅读 · 4 评论 -
图文源码分析Nacos如何实时感知服务提供者实例信息/个数的变更?
一、前言在前面我们分析完了Nacos服务注册、服务发现的原理;当研究完Nacos作为服务配置中心时,是通过定时任务 + 长轮询的方式实现配置信息的准实时动态刷新;突发奇想那么服务实例信息变更,作为服务的消费者如何实时感知?所以有了今天这篇文章。原创 2022-01-06 07:33:35 · 3373 阅读 · 0 评论 -
图文详述Nacos服务发现源码分析
一、Nacos服务发现流程图相信大家看完下面源码分析,是可以梳理出来的;可以参考:Nacos服务注册源码分析流程图二、找源码入口spring-cloud-commons包中定义了一套服务发现的规范,核心逻辑在DiscoveryClient接口中;集成Spring Cloud实现服务发现的组件都会实现DiscoveryClient接口;nacos-discovery包下的NacosDiscoveryClient类实现DiscoveryClient接口。三、客户端服务发现1、当nacos客户端原创 2021-12-19 20:54:05 · 2704 阅读 · 2 评论