不会飞的章鱼

熟能生巧,勤能补拙;念念不忘,必有回响。

Go微服务框架go-micro v3快速入门

go-micro v3和micro v3是什么关系?

go-micro是什么?

  • 一个go微服务开放框架
  • Framework(程序开放框架):用来方便编写微服务
  • Clients(多语言客户端):支持多语言访问服务端

go-micro v3与micro v3的关系

  • micro v3版本类似isito把基础设施抽象成能力
  • micro的技术体系和官方平台绑定较多
  • go-micro v3为微服务开发框架,自由度相对较高

go-micro v3整体架构

组件

  • 注册-Registry:提供了服务发现机制
  • 选择器-Selector:能够实现负载均衡
  • 传输-Transport:服务与服务之间通信接口
  • 代理-Broker:提供异步通信的消息发布/订阅接口
  • 编码-Codec:消息传输到两端时进行编码与解码
------ 本文结束------
如果本篇文章对你有帮助,可以给作者加个鸡腿~(*^__^*),感谢鼓励与支持!