热加载配置接口,类似于 Prometheus 的热加载配置接口。
配置文件中的配置项为 open-hotreload
,默认关闭。可以将其设置为 1 来开启这个功能。暂时没有给接口添加认证。
请注意: 如果启动之前没有打开热加载,那么在启动程序之后再开启热加载是不生效的(因为内存中的热加载配置还是关闭的,因此程序还是判断未启用热加载),需要重新启动程序。
考虑: 是否需要给这个接口添加认证?
热加载接口原理:使用 beego.LoadAppConfig("ini", "conf/app.conf")
来加载配置。响应中会返回成功还是错误的相关信息。
使用方法:
# conf/app.conf
# 开启热加载
open-hotreload=1
# 热加载接口
curl -X POST http://PrometheusAlert:8080/-/reload
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )