服务器端最好搭建3-5台,我们建立4台虚拟机加上本身电脑5台电脑组成4个服务端,1个客户端,虚拟机需要搭建好环境
- consul_conf是服务器端的配置文件
- micro_service_project是go文件和环境
- consul.exe和protoc.exe放到工作目录\bin 目录下
配置完成后可以输入 192.168.101.3:8500查看(我的leaderIP是192.168.101.3)
可以使用curl命令查看服务器信息
curl http://127.0.0.1:8500/v1/health/service/my_say_hi
然后用GO写下客户端
config:= api.DefaultConfig()
config.Address="127.0.0.1:8500"
client_api,err:= api.NewClient(config)
var waitIndex uint64
services,_,_:=client_a