Micro
簡化微服務的開發(fā)城豁。該文檔可以幫助您快速編寫新程序。
Micro 旨在提供構建微服務系統所需的關鍵組件。Micro擁有微服務架構磷账,并且它也是一組構建可伸縮平臺的工具組件。Micro嘗試著把分布式系統的復雜度封裝起來贾虽,盡可能讓以便讓開發(fā)者秒懂逃糟。
開始上手
可以查看go-micro著手新的服務。
概覽
最主要部分是微服務工具庫:Micro蓬豁。
micro工具庫由以下幾個部分組成:
api
- API Gateway 網關绰咽。它是獨立的HTTP入口,基于服務發(fā)現機制實現動態(tài)路由地粪。web
- Web Dashboard web控制臺取募。 提供可視化的發(fā)現與管理監(jiān)控界面。cli
- Command line interface 命令行接口蟆技。提供描述玩敏、查詢終端服務的交互入口斗忌。bot
- Slack與hipchat bot消息通知工具。也就是通過消息傳遞的CLI旺聚。new
- 新服務構建模板织阳。
Micro依賴go-micro,通過它來使其變成可插撥的工具庫砰粹。