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