【文件属性】:
文件名称:agollo:携程Apollo优雅的Go客户
文件大小:36KB
文件格式:ZIP
更新时间:2024-06-02 06:07:49
golang apollo apollo-client viper ctrip
Agollo - Go Client for Apollo
携程Apollo Golang版客户端
针对的golang 客户端封装
快速开始
获取安装
go get -u github.com/shima-park/agollo
Features
实时同步配置,配置改动监听
配置文件容灾
支持多namespace, cluster
客户端SLB
提供Viper配置库的apollo插件
支持通过 ACCESSKEY_SECRET 来实现 client 安全访问
支持自定义签名认证
示例
读取配置
此示例场景适用于程序启动时读取一次。不会额外启动goroutine同步配置
package main
import (
"fmt"
"github.com/shima-park/agollo"
)
func main() {
a, err := agollo.New("localhost:80