Skip to main content

agollo 插件

agollo 目前作为配置源插件存在的,因此它实现了ConfigSource接口。

如何使用

自动注册

对于每一个插件, 我们提供了与之对应的自动注册r包的实现。比如我们实现的xagollo包有一个自动注入的ragollo 包。 我们在使用过程中,只需要在main.go程序入口处将ragollo导入即可。例如

import (
_ "path/to/r/ragollo"
...
...
)

func main() {
app := application.Default()
app.Initialize()
app.Startup()
ip := conf.GetString("alpha.ip")
fmt.Print(ip)
}

则主程序在执行过程中,会先将agollo注册到我们的上下文中去,然后加载插件。我们就能用到agollo的插件特性了。