go-micro框架学习

Posted zl0372

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go-micro框架学习相关的知识,希望对你有一定的参考价值。

下载golang环境,地址:https://studygolang.com/dl,这里使用的是1.11.10版本。

下载golang IDE,这里使用Lite,下载地址:http://liteide.org/cn/。

在使用go的时候如果依赖导入github上的,比如下面样式

import "github.com/go-sql-driver/mysql"

我们需要先执行get操作

go get github.com/go-sql-driver/mysql

它会下载到你的gopath目录下

Go Micro

组件和功能:

  • Registry :服务注册
  • Transport :同步通信
  • Broker :异步通信
  • Selector :节点筛选与负载均衡
  • Codec :消息编码与解码
  • Server :RPC服务端
  • Client : RPC客户端

go-micro跟区别于其它库的最大特点在于它的插件化;

以上是关于go-micro框架学习的主要内容,如果未能解决你的问题,请参考以下文章

go微服务学习 go-micro框架-—— micro安装

go微服务学习 go-micro框架-—— micro安装

go微服务学习 go-micro框架-—— micro安装

go微服务框架go-micro深度学习 整体架构介绍

go-micro框架学习

《Go-micro微服务框架入门教程》学习笔记 | gRPC