• 2024-08-25sentinel-前世今生
    方便理解sentinel,假如我们自己要实现一套sentinelsentinel前世今生方便理解sentinel,假如我们自己要实现一套sentinel第一阶段一心助手业务服务出现异常,通过监控大盘,发现超过自身服务能够承载的流量,导致请求出现大量排队,服务阻塞,进而导致其他依赖服务出现雪崩效应。通过监控
  • 2024-07-26Nacos 配置中心配置发布源码分析
    前言:前面系列文章中我们分析了Nacos客户端的配置加载、配置热更新、Nacos服务端的配置加载、配置转储到磁盘文件中等,本篇我们来分析一下Nacos配置的发布逻辑。Nacos系列文章传送门:Nacos初步认识和Nacos部署细节Nacos配置管理模型–命名空间(Namespace)、配置
  • 2023-11-08nacos中group以及namespace的使用注意事项
    服务注册到不同的命名空间下,服务间无法通过OpenFeign指定服务名进行负载通信!!! 命名空间使用注意事项1.同名的命名空间只能创建一个! 2.微服务间如果没有注册到一个命名空间下,无法使用OpenFeign指定服务名负载通信(服务拉取的配置文件不同命名空间不影响) 即服务间如果需要
  • 2023-10-25基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程(三)
    更多ruoyi-nbcio功能请看演示系统gitee源代码地址演示地址:RuoYi-Nbcio后台管理系统相应的后端也要做一些调整1、启动流程修改如下:/***启动流程实例*/privateRstartProcess(ProcessDefinitionprocDef,Map<String,Object>variables){if(ObjectUti
  • 2023-08-21Nacos源码 (4) 配置中心
    本文阅读nacos-2.0.2的config源码,编写示例,分析推送配置、监听配置的原理。客户端创建NacosConfigService对象Propertiesproperties=newProperties();properties.setProperty(PropertyKeyConst.SERVER_ADDR,NACOS_HOST);NacosConfigServiceconfigService=newNacosCon
  • 2023-07-22AspnetCore接入Nacos配置中心
    一、什么是nacosNacos/nɑ:kəʊs/是DynamicNamingandConfigurationService的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服
  • 2023-06-252.nacos-client源码及查看
    nacos-client.2.2.1-RC.SDK查看源码官网JAVASDK链接主要内容<dependency><groupId>com.alibaba.nacos</groupId><artifactId>nacos-client</artifactId><version>${version}</version></dependency>问题:1.获取配置api是获取快照
  • 2023-05-13Nacos Client 源码分析(三)回调机制
    文本使用的Nacos版本为2.2.21.概述通过前两篇文章,我们已经大致了解了NacosClient的服务订阅流程以及EventListener的回调机制。然而,NacosClient对配置信息的变更的监听,并没有采用和服务订阅相同的基于事件的发布订阅模式,而是使用了另一种监听机制。下面进行简要分
  • 2023-03-19nacos原理(一)Springcloud 配置中心接入原理&客户端拉取配置原理
    ​ 之前已经了解到Springcloud环境对bootstrap.yml加载的原理,也就是加载bootstrap的时机比较靠前。接下来简单研究下Springcloud环境中配置中心的加载以及动态更新原理。
  • 2022-10-28Nacos作为配置中心时,多个服务共用一个dataId的配置
    写在前面本文是对我之前一篇文章《​​SpringCloud+nacos+Feign,实现注册中心及配置中心​​》的补充。此文章中简单写了如何将Nacos作为配置中心。在使用配置中心时,我们会
  • 2022-10-16Spring Cloud Nacos(一)
    PropertySourceLocator加载原理SpringApplication.run在springboot项目启动时,有一个prepareContext的方法,它会回调所有实现了ApplicationContextInitializer的实例,来做
  • 2022-10-15Nacos 动态配置原理
    Nacos动态配置原理 可怜夜半虚前席,不问苍生问鬼神。 简介动态配置管理是Nacos的三大功能之一,通过动态配置服务,我们可以在所有环境中以集中和动态的方式
  • 2022-09-03 Springboot2.x 使用 nacos 实现配置管理
    参考https://nacos.io/zh-cn/https://blog.csdn.net/weixin_43871678/article/details/121628460环境环境版本操作windows10JDK11Springboot2.