go-micro v3入门

 阅读大约需要1分钟

go-micro是一个基于Go语言编写的、用于构建微服务的基础框架,提供了分布式开发所需的核心组件,包括 RPC 和事件驱动通信等。

go-micro框架的一个缺点是从1.0到2.0,在到3.0版本都不兼容,每个版本都有很大的改动。

go-micro的3.0版本升级为一个云原生开发平台,原来的go-micro项目改名字了。

云原生开发平台官网地址:https://m3o.com/

可能是由于go-micro框架应用的人比较多,后来作者又把项目改回了go-micro,现在依然在维护。

所以现在关于go-micro项目是有些混乱的,我们可以这样认为,go-micro云原生开发平台版本现在叫micro。

项目源码地址:https://github.com/micro/micro

go-micro依然是go-micro不过项目地址变了,变成了 https://github.com/asim/go-micro

其实这两个项目的发起人都是asim,不过micro版本的现在是商业化了,变成了一个云原生开发平台,

go-micro依然是一个微服务框架,所以现在说go-micro v3准确的讲是指https://github.com/asim/go-micro 这个项目,micro v3是指https://github.com/micro/micro

现在网络上很多博客和文章都是过时的,没人讲清楚两者的区别,给初学者带来很多困扰。

下一篇文章开始介绍go-micro v3。

相关文章

go-micro v3入门之hello world