discovery
v1.2.0
Discovery ist ein basierter Dienst, der produktionsbereit ist und bei Bilibili hauptsächlich zum Auffinden von Diensten zum Zwecke des Lastausgleichs und des Failovers von Servern der mittleren Ebene verwendet wird.
go1.12.x
(und höher)
cd $GOPATH /src
git clone https://github.com/bilibili/discovery.git
cd discovery/cmd/discovery
go build
./discovery -conf discovery.toml -alsologtostderr
-alsologtostderr
ist die Flagge von glog
, bedeutet Drucken in stderr. Wenn Sie in eine Datei drucken möchten, können Sie -log.dir="/tmp"
verwenden. Glog-Dokument ansehen.
Sie können die Kommentare in cmd/discovery/discovery.toml
anzeigen, um die Bedeutung der Konfiguration zu verstehen.
Bitte melden Sie Fehler, Bedenken und Vorschläge nach Problemen oder treten Sie der QQ-Gruppe 716486124 bei, um Probleme rund um den Quellcode zu besprechen.