apollo 能否提供定时发布或延迟发布的功能

f8rj6qna  于 4个月前  发布在  其他
关注(0)|答案(3)|浏览(135)

能否提供一个定时(延迟)发布apollo配置项的功能?

有时会遇到这样的场景,比如凌晨两三点时,需要发布新的配置项,以完成某些业务功能。但又不想熬夜等到两三点,所以希望能有官方的定时任务或延迟发布的功能。

目前我使用了redis延迟队列来手动创建延迟任务,分钟粒度轮询来判断是否到发布时间,然后通过openapi方式进行发布最新配置。但还是想官方能给出相应功能。

谢谢

pengsaosao

pengsaosao1#

我打算用quartz框架来做定时任务,到时候直接调用openapi发布配置就可以了

tvz2xvvm

tvz2xvvm2#

Apollo侧做这个功能不是简单加下定时就可以,原因是修改和发布是两个动作。如果延时发布前有新的修改,到点直接发布了可能会有不可预知的后果。这个还是得看具体的业务场景,目前推荐基于openapi先做定时发布,方案考虑完整一点了可以看看社区版本怎么做合适。

qmelpv7a

qmelpv7a3#

感谢回复,或者有没有可能,后期会把发布的粒度缩小到配置项级别,同时支持全选全量发布这样,哈哈哈,我这建议好像和你们的初衷不太一样了。

相关问题