安装micro/go-micro
创建文件夹,拉取相关包
mkdir golang.org
cd golang.org
mkdir x
cd x
git clone https://github.com/golang/net.git
git clone https://github.com/golang/crypto.git
git clone https://github.com/golang/sys.git
git clone https://github.com/golang/text.git
git clone https://github.com/golang/tools.git
mkdir google.golang.org
cd google.golang.org
git clone https://github.com/grpc/grpc-go.git
mv grpc-go grpc
git clone https://github.com/google/go-genproto.git
mv go-genproto genproto
go get -u github.com/golang/protobuf/protoc-gen-go
go get github.com/micro/protoc-gen-micro
go get -v github.com/micro/micro
go get -v github.com/micro/go-micro
go get -v github.com/micro/go-plugins
设置代理(go1.12.5)
export GOPROXY="https://goproxy.io"
进入项目
go mod init ***
vim go.mod
require (
github.com/99designs/gqlgen v0.7.1
github.com/emicklei/go-restful v2.8.1+incompatible
github.com/gin-contrib/sse v0.0.0-20190125020943-a7658810eb74 // indirect
github.com/gin-gonic/gin v1.3.0
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
github.com/golang/protobuf v1.3.1
github.com/gorilla/websocket v1.4.0
github.com/grpc-ecosystem/grpc-gateway v1.7.0
github.com/hailocab/go-geoindex v0.0.0-20160127134810-64631bfe9711
github.com/hashicorp/go-rootcerts v1.0.0
github.com/micro/cli v0.2.0
github.com/micro/go-api v0.5.0
github.com/micro/go-bot v0.1.0
github.com/micro/go-config v0.13.3
github.com/micro/go-grpc v0.9.0
github.com/micro/go-log v0.1.0
github.com/micro/go-micro v1.5.0
github.com/micro/go-plugins v0.22.0
github.com/micro/go-web v0.6.0
github.com/micro/micro v0.22.0
github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d
github.com/pborman/uuid v1.2.0
github.com/vektah/gqlparser v1.1.0
golang.org/x/net v0.0.0-20190603091049-60506f45cf65
google.golang.org/genproto v0.0.0-20190530194941-fb225487d101
google.golang.org/grpc v1.21.1
gopkg.in/go-playground/validator.v8 v8.18.2 // indirect
)
go build/run
安装micro/go-micro相关推荐
- go micro java_Java Micro Framework:您无法忽略的新趋势
go micro java 什么是Java微框架,为什么要使用它们? 每种语言都有权衡. 对于Java,要成为一种安全,经过严格测试,向后兼容的语言,就要在敏捷性和简化方面做出一些牺牲. 无可否认,有 ...
- 找不到服务器micro,Go Micro服务发现
服务发现,就是通过什么办法可以找到需要调用的服务的地址(ip和端口),因为只有拿到服务的地址,我们才可以连接服务,发送接口调用请求. 上一个章节,我们没说明两个服务直接是如何找到对方的,只是使用服务名 ...
- go web框架_golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web
micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go- ...
- Go Micro 初探
文章目录 起步 初探 Micro 感谢 起步 在使用 go-micro 之前,我们需要做一些环境准备. $ go get github.com/micro/protoc-gen-micro/v2$ g ...
- 【愚公系列】2023年02月 .NET CORE工具案例-Caliburn.Micro的使用基于WPF的改造的MVVM案例
文章目录 前言 1.Caliburn.Micro是什么 2.Caliburn.Micro的主要功能 一.Caliburn.Micro的使用基于WPF的改造 1.项目介绍 2.安装软件包 3.改造App ...
- micro、M3O微服务系列(三)
文章目录 概述 安装 主机上(本地安装) go方式 docker binary kubernetes 服务器 特征 用法 帮助 基础命令 命令行 内置命令 signup login 动态命令 User ...
- Micro(二)[环境搭建]
Micro-环境搭建 1.下载 2.编译 3.插件安装 4.测试 micro的github地址: https://github.com/micro 1.下载 go get -u -v github.c ...
- Micro API使用
微服务架构是把应用解耦成逻辑上的相对隔离的服务,API网关则是提供单一的入口把服务的API统一起来.通过服务发现,Micro API以http方式,将请求动态路由到具体的后台服务接口. Micro A ...
- Caliburn.Micro使用事件聚合器
Caliburn.Micro框架使用观察者模式实现了事件聚合器 Caliburn.Micro对参数采用强类型的方式,相比MvvmLight算是省心,易用 详细的说明参见官方文档https://cali ...
- Micro 编辑器中文帮助文档
原文链接Micro 项目 micro 是一个基于终端的文本编辑器,它的目标是易于使用和直观,同时也采取了现代终端的优点.它是一个单一的.自给自足的.静态的,没有任何依赖性的二进制文件:现在就来下载使用 ...
最新文章
- 25岁社招进阿里,从电商到有赞新零售,他仅1年就打开了马云一直想做的新领域!
- 交互神器 Facebook Origami
- linux系统适合电脑小白吗,linux小白说说用linux的感受
- 转载 @html.ActionLink的几种参数格式
- Linux 线程池的概念与实现
- 中科大c语言试卷,中科大考研试题.doc
- indesign用于产品排班_2019年机器人行业十大新品盘点,过去一年最受关注的产品都在这...
- android自定义控件(组合控件)相关
- 第二部分 项目管理标准
- vue-loader was used without the corresponding plugin.
- Gerry。沙漠苦旅。
- CSV文件编辑器——Modern CSV for mac
- 神经网络正则化java_聊聊神经网络中的正则化
- 杨振宁追求的物理美学,居然在这里实现,物理学史上颜值最高的组合,看完后跪了……
- 图像的转化(包括灰度,HSV,HSI)
- 请求响应数据?Controler层注解!
- 计算机科学引论试题,内工大计算机科学引论在线测试题.pdf
- 邵老师计算机,《计算机公课核心讲义》—邵老师主编.doc
- 计算机游戏《墓园(graveyard)》,墓地模拟器游戏《守墓人》宣布将会推出手机版本...
- 职业教育/培训研究报告(精选七篇)