golang微服务教程2--Micro

一.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项目无法运行,安装过程查看我的上一篇文章。

你可能感兴趣的:(golang微服务教程2--Micro)