Micro 安装

张家驹 · · 3490 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

下载micro

$ 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

# hashicorp_consul.zip包解压在github.com/hashicorp/consul

$ unzip hashicorp_consul.zip -d github.com/hashicorp/consul

# miekg_dns.zip 包解压在github.com/miekg/dns

$ unzip miekg_dns.zip -d github.com/miekg/dns

$ go get github.com/micro/micro


编译安装micro

$ cd $GOPATH/src/github.com/micro/micro

$ go build -o micro main.go

$ sudo cp micro /bin/

插件安装

go get -u -v github.com/golang/protobuf/{proto,protoc-gen-go}

go get -u -v github.com/micro/protoc-gen-micro

关于github下载慢的问题

vim /etc/hosts

192.30.253.112 github.com

151.101.185.194 github.global.ssl.fastly.net

reboot


micro基本演示

创建微服务命令说明

创建2个服务

启动consul进行监管

consul agent -dev                 这是开发网络


对srv服务进行的操作


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:张家驹

查看原文:Micro 安装

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3490 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传