一、安装
1、安装micro
go get -u github.com/micro/micro
2、安装consul 微服务发现
https://www.consul.io/downloads.html windows需要添加到环境变量
3、安装protobuf
go get -u github.com/golang/protobuf/proto
go get -u github.com/golang/protobuf/protoc-gen-go
go get -u github.com/micro/protoc-gen-micro
windows安装https://github.com/protocolbuffers/protobuf/releases并添加到环境变量
二、运行微服务
1、启动 consul
consul agent -dev
2、下载测试服务代码
micro new github.com/micro/example
3、使用protoc编译protobuf代码
protoc --proto_path=. --micro_out=. --go_out=. proto/example/example.proto
4、运行测试服务代码
go run main.go
5、启动web服务
micro web