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,通過它來使其變成可插撥的工具庫。