一.Micro介绍
简单的说Micro是一个微服务框架
它默认实现了consul作为服务发现,通过http、protobuf、进行通信。
二.Micro安装步骤
1.下载
先把所有的依赖库都下载一遍
go get -u -v github.com/go-log/log
go get -u -v github.com/gorilla/handlers
go get -u -v github.com/gorilla/mux
go get -u -v github.com/gorilla/websocket
go get -u -v github.com/mitchellh/hashstructure
go get -u -v github.com/nlopes/slack
go get -u -v github.com/pborman/uuid
go get -u -v github.com/pkg/errors
go get -u -v github.com/serenize/snaker
go get -u github.com/micro/micro
2.编译
$ cd $GOPATH/src/github.com/micro/micro
$ go build -o micro main.go
$ sudo cp micro /bin/
3.插件安装
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
go get -u github.com/micro/protoc-gen-micro
4.安装grpc
没有安装Grpc会导致你的micro项目无法运行,安装过程查看我的上一篇文章。