Go语言服务发现:Consul与Etcd
Go语言服务发现:Consul与Etcd
1. Consul客户端
import "github.com/hashicorp/consul/api" func RegisterService(client *api.Client, svc *api.AgentServiceRegistration) error { return client.Agent().ServiceRegister(svc) }2. 总结
服务发现在微服务架构中至关重要,Consul和Etcd是常用的服务发现解决方案。