discovery
v1.2.0
Discovery — это базовая служба, готовая к использованию и в основном используемая в Bilibili для поиска служб с целью балансировки нагрузки и аварийного переключения серверов среднего уровня.
go1.12.x
(и более поздние версии)
cd $GOPATH /src
git clone https://github.com/bilibili/discovery.git
cd discovery/cmd/discovery
go build
./discovery -conf discovery.toml -alsologtostderr
-alsologtostderr
— это флаг glog
, который означает печать в stderr. Если вы надеетесь распечатать в файл, можете использовать -log.dir="/tmp"
. просмотреть документ Glog.
Вы можете просмотреть комментарии в cmd/discovery/discovery.toml
чтобы понять смысл конфигурации.
Пожалуйста, сообщайте об ошибках, проблемах, предложениях по проблемам или присоединяйтесь к QQ-группе 716486124, чтобы обсудить проблемы, связанные с исходным кодом.