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框架学习的主要内容,如果未能解决你的问题,请参考以下文章