go-micro基础

介绍

技术 特性 适用场景 说明
Micro - 服务发现
- 基于protobuf
基于go-micro开发的运行时工具集 - 官网
- Doc<>- 快速入门
- examples
- Micro 中国站教程系列
go-micro 微服务开发库 - Github

基本概念

概念 应用场景 说明
Micro API API网关 将HTTP请求转向内部应用。
Micro Web Dashboard Web反向代理与管理控制台。
Micro Proxy Micro 服务代理 代理Micro风格的请求,支持异构系统只需要瘦客户端便可调用Micro服务。
与Micro API不同的是,Proxy只处理micro风格的RPC请求,而非http请求。
Micro CLI Micro 命令行工具 以命令行操控Micro服务。
Micro Bot 机器人 与常见的通信软件对接,负责传送信息,远程指令操作。

安装

1
2
3
4
5
6
# 安装Go Micro
$ go get github.com/micro/go-micro
# 安装工具集
$ go get github.com/micro/micro
# 测试CLI
$ go get github.com/micro/examples/greeter/srv && srv

Micro CLI

1
2
3
4
5
6
7
8
9
10
11
# 查看帮助
$ micro help

# 查看服务列表
$ micro list services

# 查看指定服务信息
$ micro get 服务名

# 服务调用
$ micro call 服务名 方法名 '参数'

安装protobuf

安装插件

坚持原创技术分享,您的支持将鼓励我继续创作!
0%