集成&开发
环境和脚本
> go get -u github.com/hashicorp/consul/api
> go get -u github.com/mbobakov/grpc-consul-resolver
> docker run -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8500:8500 -p 8600:8600 -d consul:1.15.4 consul agent -dev -client=0.0.0.0
# 或者本地环境运行:
> ./consul agent -dev -client=0.0.0.0
# 要测试负载均衡,可通过将同一个服务启动两次的方法来实现
# 1、先直接在goland中用源代码启动
# 2、然后在goland的Terminal启动(执行以下命令)
> cd ~/workspace-go/gomicroservice
> go run userapi/main.go
原创大约 5 分钟