-
-
Notifications
You must be signed in to change notification settings - Fork 188
启动方式
Joe Zou edited this page Oct 17, 2019
·
4 revisions
- 异步启动agollo
场景:启动程序不依赖加载Apollo的配置。
func main() {
go agollo.Start()
}
- 同步启动agollo(v1.2.0+)
场景:启动程序依赖加载Apollo的配置。例:初始化程序基础配置。
func main() {
agollo.Start()
}
- 启动agollo - 自定义logger控件(感谢 @Adol1111 提供)
func main() {
agollo.StartWithLogger(loggerInterface)
}
- 启动agollo - 自定义cache控件 (v1.7.0+)
func main() {
agollo.StartWithCache(cacheInterface)
}
- 启动agollo - 自定义各种控件 (v1.8.0+)
func main() {
agollo.SetLogger(loggerInterface)
agollo.SetCache(cacheInterface)
agollo.Start()
}
- 监听变更事件(阻塞)
func main() {
event := agollo.ListenChangeEvent()
changeEvent := <-event
bytes, _ := json.Marshal(changeEvent)
fmt.Println("event:", string(bytes))
}
设计文档
开发文档
基本使用
高级使用