consul
golangu3d
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
consul注销服务
1、初始化consul配置consulConfig := api.DefaultConfig()2、创建consul对象consulClient, err := api.NewClient(consulConfig) if err != nil { fmt.Println("api.NewClient err:", err) return }3、注销服务err = consulClient.Agent().ServiceDeregister("xf01") if er原创 2021-08-15 10:55:00 · 967 阅读 · 0 评论 -
客户端通过consul访问服务
1、初始化consul配置consulConfig := api.DefaultConfig()2、创建consul对象 (可以指定ip/port 这里使用的默认配置)consulClient, err := api.NewClient(consulConfig) if err != nil { fmt.Println("api.NewClient err:", err) return }3、服务发现 从consul上获取健康的服务services, _, err :=原创 2021-08-15 10:37:54 · 871 阅读 · 0 评论 -
grpc服务注册到consul上
1、下载对应consul的api go get github.com/hashicorp/consul/api2、初始化consul配置consulConfig := api.DefaultConfig()3、创建consul对象consulClient, err := api.NewClient(consulConfig)if err != nil { fmt.Println("api.NewClient err:", err) return}4、告诉c原创 2021-08-15 10:03:55 · 568 阅读 · 0 评论 -
consul http健康检查
1、cd到/etc/consul.d目录下2、使用gedit编辑web.json 命令:sudo wget web.json3、添加服务及健康检查{ "service":{ "name":"xf1", "tags":[ "ser1", "server1" ], "address":"192.168.132.133", "port":9000,原创 2021-08-13 23:25:41 · 571 阅读 · 0 评论 -
向consul 注册服务
1、cd到/etc/consul.d/文件夹下;2、使用gedit创建web.json文件:sudo gedit web.json3、在json.cn网站编写服务信息{ "service":{ "name":"xf1", "tags":[ "ser1", "server1" ], "port":8800 }}4、将编辑好的json文件复制到web.json中原创 2021-08-13 23:00:37 · 349 阅读 · 0 评论 -
ubuntu18.04 安装consul
1. 从https://www.consul.io/downloads下载对应版本的consul;2.使用sudo unzip consul_1.10.1_linux_amd64.zip -d /usr/local/bin/ 将consul解压缩至/usr/local/bin目录;3.使用consul -h 测试consul是否安装成功.如果打印出consul的参数列表.表示安装成功....原创 2021-08-13 22:46:18 · 590 阅读 · 0 评论
分享