首页 > 其他分享 >【问题记录】【Apollo】修改业务配置参数需要重启服务么?

【问题记录】【Apollo】修改业务配置参数需要重启服务么?

时间:2024-02-25 20:11:19浏览次数:24  
标签:Apollo 服务 重启 配置 参数 apollo

1  前言

最近发现小伙伴对于修改参数,要不要重启不太清楚,整的我都怀疑自己的认知了,我记得看 Apollo 源码的时候,它有个后置处理器,会收集哪个类的哪个属性需要注入,然后当配置变更的时候,会通过反射设置新的值的,这节我就来带大家看看。

首先对于服务参数或者系统参数,比如端口、数据源呀,这些改完参数肯定是要重启的噢,我们这里看的是业务参数噢,配置是基于 Apollo 来管理的哈。

2  分析

2.1  环境准备

我本地启了一个 Apollo 服务:

配置的参数:

服务中的引用:

2.2  看现象

我们先什么也不变,先看看第一次调用,打印了 apollo 上配置的值。

然后我们改一下 apollo 里的值,然后我们再请求一下:

可以看到,没有重启服务的情况下,参数已经变更。

3  小结

实践是检验真理的唯一标准,多尝试多记录哈。

标签:Apollo,服务,重启,配置,参数,apollo
From: https://www.cnblogs.com/kukuxjx/p/18020301

相关文章

  • 微软“史诗级改进”!Win11安装更新后可不用重启电脑
    据国外媒体报道,微软正计划在Windows11更新中引入“热补丁”功能,这样用户在安装每月的累积更新时,安装完成之后就不再需要重启电脑。据了解,“热补丁”的工作原理是“修补运行进程的内存代码,而无需重启进程”。报道表示,微软打算在Windows11上使用“热补丁”功能来提供每月安全更......
  • composer 安装依赖包出错,使用-W 参数升级包
    使用composer安装依赖失败composerrequirefriendsofhyperf/pest-plugin-hyperf--dev提示信息:Usetheoption--with-all-dependencies(-W)toallowupgrades,downgradesandremovalsforpackagescurrentlylockedtospecificversions.Youcanalsotryre-runni......
  • C#的函数使用 和参数修饰符 out ref params
    //函数和方法//函数好比对象的动作行为在定义函数的时候,职责(作用/功能)越单一越好满足高内聚低耦合的开发思路//变量的命名规则小驼峰//函数的命名规则大驼峰动词开头//函数的参数参数可以认为是外部需要函数帮忙处理的数据......
  • Windows ® Installer. V 5.0.20348.1668 (msiexec命令 参数
    Windows®Installer.V5.0.20348.1668msiexec/Option<RequiredParameter>[OptionalParameter]安装选项 </package|/i><Product.msi> 安装或配置产品 /a<Product.msi> 管理安装-在网络上安装产品 /j<u|m><Product.msi>[/t<TransformList>......
  • 刘铁猛C#学习笔记12 参数种类详解
    一、值参数(传值参数、值传递)指参数的种类为值参数,而非参数数据类型为值类型1.值类型的传值参数类似一个新声明的局部变量,或传进来的实参的一个副本可以在方法体内重现赋值,但其在方法体内被赋值时,不会影响传进来的本体 2.引用类型的传值参数引用类型变量存储的是实例......
  • 回调函数是把函数当参数供函数体调用的函数
    阅读下列代码,分析并思考下列问题:在selectProblem函数中,调用了problemStore.getProblemByTitle(),传递的参数是什么?传递给谁?getProblemByTitle函数体在哪里?callbackfunction函数体在哪里?在ajax请求中,callbackfunction(JSON.parse(resp))是什么意思,里面的参数传给了谁?//声明......
  • 七麦逆向-参数 analysis
    #https://www.jianshu.com/p/0cf3215c1c3d#pipinstallPyExecJS#execjs需要安装nodejshttps://nodejs.org/en#url="https://www.qimai.cn/"importrequestsimportexecjsdefget_analysis(short_url,params):withopen("qimai.js",......
  • 异步线程处理request,导致参数获取为null
    原文链接:千万不要把Request传递到异步线程里面!有坑!一、post接口接口参数: 后端代码:@PostMapping("/postTest")publicStringpostTest(HttpServletRequestrequest,HttpServletResponseresponse){//AsyncContextasyncContext=request.startAsync(request,re......
  • django模型models常用字段24个以及参数17个简要说明
    一、常用字段1、models.AutoField自增列=int(11)如果没有的话,默认会生成一个名称为id的列,如果要显式的自定义一个自增列,必须设置primary_key=True。2、models.CharField字符串字段,必须设置max_length参数3、models.BooleanField布尔类型=tinyint(1)不能为空,可......
  • 可变参数函数
    目录一、可变参数函数1.概念2.语法3.工作原理二、创建一个可变参数函数三、给可变参数函数传入切片1.错误示范2.正确写法一、可变参数函数1.概念可变参数相当于python中定义的函数它的参数中args的功能,用来接收多个参数,而参数中带有可变参数的函数就叫可变参数函数2.......