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/src
mkdir -p github.com/Bilibili
cd 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