Apollo实现cron语句的热配置
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且
GitHub项目地址
Gitee项目地址
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
(资料图片仅供参考)
Apollo 与 properties 配置文件的功能相同,都可以设置参数。Apollo 的优点在于,可以实时修改参数的值,而不需要重启项目。
本地配置 Apollo 的方式参考:
在Apollo中添加参数:
param.cron_test1=0/5 * * * * ?param.cron_test2=0/5 * * * * ?
要实现 Apollo 对定时任务 cron 语句的热配置,需要使用ScheduledTaskRegistrar
。
具体方式如下:
@Override public void configureTasks(ScheduledTaskRegistrar taskRegistrar) { Runnable runnable = () -> { System.out.println("cron_test:" + cron_test); }; Trigger trigger = triggerContext -> { CronTrigger cronTrigger = new CronTrigger(cron_test); return cronTrigger.nextExecutionTime(triggerContext); }; taskRegistrar.addTriggerTask(runnable , trigger ); } @Override public int getOrder() { return 0; }
完整项目地址:
GitHub地址:https://github.com/Snowstorm0/learn-apollo-cron
Gitee地址:https://gitee.com/Snowstorm0/learn-apollo-cron
在运行项目之前需要修改 resource/application.properties 中 apollo.meta 的值,将 localhost 替换为 apollo 的地址,端口号为 Eureka 的端口号(默认为8080)。
运行该项目,可以看到输出:
cron_test1:0/5 * * * * ?current_time1:10:53:13cron_test2:0/5 * * * * ?current_time2:10:53:13
在 Apollo 中将 cron 语句改为 0/10 * * * * ?
,不需要重启,即可看到项目的输出变为:
cron_test1:0/10 * * * * ?current_time2:10:54:05cron_test2:0/10 * * * * ?current_time1:10:54:05
关键词:
[ 相关文章 ]
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且
中超准入戏剧性局面!深圳起死回生,广州城陷入僵局,昆山FC难了
领取失业保险金没有次数限制。失业人员符合领取失业保险金条件,就可以领取失业保险金。【拓展阅读:申领失业保险金的条件】参保缴费1年以上、
3月22日,记者从衢州市综合执法局了解到,作为浙江省“基层智治综合应用”与“大综合一体化”执法监管数字应用贯通的试点城市之一,衢州已率先
新华社北京3月23日电国家互联网信息办公室23日公布《网信部门行政执法程序规定》,规定了网信部门行政执法地域管辖、级别管辖、指定管辖、移送
据中国铁路北京局集团公司消息,3月20日,由中国铁路北京局集团有限公司北京货运中心承运的铁水联运集装箱从河北保定出发开往秦皇岛南站,货物
1、把U盘插入笔记本的USB接口上,插上U盘后重启电脑本,电脑启动时连续按Del键或者F2键又或者F几的进入BIOS设置界面;2、选择“Boot”菜单下的“Ha
武夷山市气象台发布暴雨蓝色预警【Ⅳ级 一般】【2023-03-24】
秋葵有利咽通淋,疏通乳汁和调节月经的作用,秋葵可辅助治疗咽喉肿痛、排尿不畅、产后乳汁不足、育龄女性月经不调等。秋葵可用作药物做菜食用
石景山区召开一季度“开门红”工作调度会
发布会现场,海信洗衣机还同时发售了智能升级的洗衣机新品——L35H。近年来,伴随国民经济的发展以及居民健康意识的提升,特别是在经历了3年疫
今日兆易创新603986涨1000收盘报11666元2023年3月2日中泰证券研究员王芳杨旭发布了对兆易创新的研报《兆易创新周期叠加禁令影响进度持续看好DR
清晨的启明星指金星。金星,太阳系中八大行星之一。按离太阳由近及远的次序,是第二颗,距离太阳0 725天文单位。公转周期是224 71地球日。金星
12月27日,记者以消费者身份致电辉瑞中国产品咨询热线,询问新冠口服药Paxlovid(奈玛特韦 利托那韦片)的销售情况
专稿:六安市舒城县将深入学习宣传贯彻党的二十大精神和组织观看20部优秀党员教育电视片紧密结合,在积极组织动员、加强平台联动、分享心得感
图片来源@视觉中国文|雷科技Ieitech在过去很长一段时间里,小雷我对游戏手机的前景一直持怀疑态度,认为游戏手机作为一个单独的细分品类并不能
中央气象台3月23日06时发布暴雨蓝色预警,这也是今年首个暴雨预警:预计,3月23日08时至24日08时,贵州东南部、湖南南部、江西中南部、浙江南
1、已发送到你的邮箱里了,请及时下载附件。2、望及时选为满意答案。3、以上回答你满意么?。本文就为大家分享到这里,希望小
2021元旦高速公路收不收费收费。高速免费通行的时间范围为春节、清明节、劳动节、国庆节四个国家法定节假日,元旦并不在免费之列。注意:《道
支队全面筑牢校园消防安全“防火墙”
[ 相关新闻 ]
Copyright 2015-2022 南方医院网 版权所有 备案号:粤ICP备18023326号-21 联系邮箱:855 729 8@qq.com