微服務是一種架構風格,也是一些協同工做小而自治的服務git
微服務的顆粒度比較小,一個大型軟件應用由多個微服務組成github
使用 micro 微服務框架+代碼生成器提升開發效率 web
持續集成:代碼提交後,自動發佈測試環境 api
使用分佈式調用鏈追蹤 服務器
優先拆分簡單服務,目前定先拆封面點贊模塊,進行試水 使用 k8s 部署、服務伸縮、故障恢復微信
自動化容器部署網絡
容器故障自動恢復架構
自動化容器伸縮負載均衡
提供容器間的負載均衡(SVC)框架
容器隔離能夠更高效利用服務器資源
Dockerfile
Jenkinsfile
skaffold.yaml
使用 micro localTask 執行任務
腳本和服務代碼在同一個 git 倉庫
Jaeger vs Zipkin
All in>內存級,默認最近5萬條
micro 是 go 微服務框架
micro 也是一個工具集
開箱即用
工具庫完善,好比 micro api、web、health 健康檢查
服務發現
負載均衡
消息編碼
安裝:go get -u github.com/micro/micro
運行:micro api
分享時間;1.2號21:30 參與方式:加微信;17812796384