discovery
v1.2.0
Discovery é um serviço baseado pronto para produção e usado principalmente na Bilibili para localizar serviços com a finalidade de balanceamento de carga e failover de servidores de camada intermediária.
go1.12.x
(e posterior)
cd $GOPATH /src
git clone https://github.com/bilibili/discovery.git
cd discovery/cmd/discovery
go build
./discovery -conf discovery.toml -alsologtostderr
-alsologtostderr
é o sinalizador do glog
, significa imprimir em stderr. Se você deseja imprimir em arquivo, pode usar -log.dir="/tmp"
. veja o documento glog.
Você pode visualizar os comentários em cmd/discovery/discovery.toml
para entender o significado da configuração.
Por favor, relate bugs, preocupações, sugestões de problemas ou junte-se ao grupo QQ 716486124 para discutir problemas relacionados ao código-fonte.