Golang使用Consul作为注册中心
项目地址:https://github.com/zhangdapeng520/zdpgo_consul
一、快速入门 1.1 服务注册// 测试服务注册 func TestConsul_Register(t *testing.T) { c := New(ConsulConfig{ Debug: true, Host: "127.0.0.1", Port: 8500, }) c.Register(ServiceConfig{ Host: "192.168.33.14", Port: 8888, Name: "test", Id: "test", Tags: []string{"zhangdapeng", "service", "user"}, }) }1.2 服务发现
// 测试服务发现 func TestConsul_GetGrpcClientConn(t *testing.T) { c := New(ConsulConfig{ Debug: true, Host: "127.0.0.1", Port: 8500, }) conn := c.GetGrpcClientConn("test") fmt.Println(conn) }1.3 服务注销
// 测试服务注销 func TestConsul_DeRegister(t *testing.T) { c := New(ConsulConfig{ Debug: true, Host: "127.0.0.1", Port: 8500, }) c.DeRegister("test") }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)