Skip to content

Latest commit

 

History

History

etcd-service-discovery-demo

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Mục đích

Thử nghiệm dùng etcd làm service discovery

Role Logic code
register tạo K="/web/node1", V="localhost:8000" kết hợp với extend lease định kỳ để giữ KV tồn tại
discovery watch KV /web/* , /gRPC/* để phát hiện service up/down

Hướng dẫn

# chuẩn bị
# run etcd server
etcd


go mod tidy

# test
go run discovery.go
go run register.go

Tài liệu tham khảo