Discovery
Discovery is a based service that is production-ready and primarily used at Bilibili for locating services for the purpose of load balancing and failover of middle-tier servers.
快速开始
环境
请使用go1.9.x及以上版本
构建
cd $GOPATH
mkdir -p github.com/Bilibili
cd $GOPATH/github.com/Bilibili
git clone https://github.com/Bilibili/discovery.git
cd discovery/cmd/discovery
go build
运行
./discovery -conf discovery-example.toml -alsologtostderr
-alsologtostderr
是glog库的flag,表示输出到stderr,输出到目录是-log_dir="/tmp"
,详细文档点击查看
配置文件解读
请详细查看cmd/discovery/discovery-example.toml
内注释说明
客户端
背景及设计
反馈及讨论
建议优先使用issues,也可加QQ群:716486124