Go - Micro微服務(wù)框架實踐 - 介紹(一)

Micro

簡化微服務(wù)的開發(fā)。該文檔可以幫助您快速編寫新程序。

Micro 旨在提供構(gòu)建微服務(wù)系統(tǒng)所需的關(guān)鍵組件。Micro擁有微服務(wù)架構(gòu),并且它也是一組構(gòu)建可伸縮平臺的工具組件。Micro嘗試著把分布式系統(tǒng)的復(fù)雜度封裝起來,盡可能讓以便讓開發(fā)者秒懂。

開始上手

可以查看go-micro著手新的服務(wù)。

概覽

最主要部分是微服務(wù)工具庫:Micro。

micro工具庫由以下幾個部分組成:

  • api - API Gateway 網(wǎng)關(guān)。它是獨立的HTTP入口,基于服務(wù)發(fā)現(xiàn)機制實現(xiàn)動態(tài)路由。

  • web - Web Dashboard web控制臺。 提供可視化的發(fā)現(xiàn)與管理監(jiān)控界面。

  • cli - Command line interface 命令行接口。提供描述、查詢終端服務(wù)的交互入口。

  • bot - Slack與hipchat bot消息通知工具。也就是通過消息傳遞的CLI。

  • new - 新服務(wù)構(gòu)建模板。

Micro依賴go-micro,通過它來使其變成可插撥的工具庫。

相關(guān)資源

  • 示例,上面有相關(guān)如何使用micro的信息。
  • 搜索搜索可使用的相關(guān)micro開源項目。
  • 博客,深入理解micro,了解更多的服務(wù)設(shè)計思路。
  • 視頻 2016年在英國Golong會議上,關(guān)于micro的簡單介紹。
  • PPT,上面有一些PPT,可供查閱
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容