micro
插件化构建
默认支持rpc+protobuf+consul
micro安装
go get -u github.com/micro/micro
-
得到
micro
的可执行 文件 -
复制文件
sudo cp micro /bin/
后重启reboot
-
下载插件
go get -u -v github.com/golang/protobuf/{proto,protoc-gen-go}
go get -u -v github.com/micro/protoc-gen-micro
快速使用
使用micro创建srv服务项目
micro new --type "srv" 创建目录
- 创建目录默认从
GOPATH
开始 - 例如
micro new --type "srv" micro/rpc/srv
生成protobuf
文件:protoc --proto_path=. --go_out=. --micro_out=. proto/example/example.proto
使用micro创建web服务项目
micro new --type "web" 创建目录
-
创建目录默认从
GOPATH