-
-
Notifications
You must be signed in to change notification settings - Fork 188
启动方式
Joe Zou edited this page Sep 16, 2020
·
4 revisions
- 启动 agollo
场景:启动程序依赖加载Apollo的配置,启动后,异步更新本地配置。例:初始化程序基础配置。
func main() {
client, err := agollo.Start()
}
- 启动agollo - 自定义logger控件(感谢 @Adol1111 提供)
PS:全局 agollo 共用一个日志
func main() {
agollo.SetLogger(&DefaultLogger{loggerInterface})
}
更多用例 :https://github.com/zouyx/agollo_demo/blob/master/custom/log/check.go
- 启动agollo - 自定义cache控件 (v1.7.0+)
func main() {
agollo.SetCache(&DefaultCacheFactory{})
}
更多用例 :https://github.com/zouyx/agollo_demo/blob/master/custom/cache/check.go
- 启动agollo - 自定义各种控件 (v1.8.0+)
func main() {
agollo.SetCache(&DefaultCacheFactory{})
agollo.SetLogger(&DefaultLogger{})
client, err := agollo.Start()
}
- 监听变更事件
func main() {
c2 := &CustomChangeListener{}
client,err:=agollo.Start()
client.AddChangeListener(c2)
}
更多用例:https://github.com/zouyx/agollo_demo/blob/master/custom/listener/check.go
设计文档
开发文档
基本使用
高级使用