点击下载 下载protoc-3.8.0-rc-1-win64.zip
下载解压后,将路径配置到环境变量里。
以go get 方式安装
安装protoc-gen-go
go get -v github.com/golang/protobuf/proto go get -v github.com/golang/protobuf/protoc-gen-go安装go-micro
go get -v github.com/micro/go-microconsul可以使用docker进行安装,可以看我之前的博客点击查看
// 注册中心 reg := consul.NewRegistry(func(op *registry.Options) { op.Addrs = []string{ "127.0.0.1:8500", } }) //创建一个服务 service := micro.NewService(micro.Name("micro.service.user"), micro.Registry(reg), micro.RegisterTTL(time.Second*10), //10s检查等待时间 micro.RegisterInterval(time.Second*5), // 服务每5s发一次心跳 ) proto.RegisterUserServiceHandler(service.Server(), new(handler.User)) err := service.Run() if err != nil { log.Println(err.Error()) }