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 เพื่อหารือเกี่ยวกับปัญหาเกี่ยวกับซอร์สโค้ด