大话微服务(Big Talk in MicroService)
下面開始分析我的microservice 之旅。
what? 是什么
why? 為什么
how? 什么做
1.什么是微服務
microservice 是 SOA(Service-Oriented Architecture)的架構進化風格,它體現(xiàn)了現(xiàn)在最適合的面向服務開發(fā)的架構。
相較于傳統(tǒng)的單機程序(all in one),再到之后逐漸演進的RPC 架構,SOA風格的興起。再談到今天的議題:微服務。
表現(xiàn)層上是,把一個應用拆分成一組小型的服務模塊,每個服務模塊之間 采用 輕量級的通信機制 完成通訊。每個服務可以獨立運行,但是又可以集中管理,并能夠全自動部署。
從架構層面來講,微服務 仍然是SOA的服務架構,它是分布式的實例化。
2.為什么要用微服務
談談它的優(yōu)點
易于開發(fā)和維護。微易顆粒度相對來小,是相對于比較單一業(yè)務的功能實現(xiàn),所以業(yè)務比較清晰,代碼量不大。
不受限于技術棧,每個微服務都可以選擇最適合業(yè)務場景的技術來完成開發(fā)
容錯率高,局部修改容易部署。
3.怎么用微服務
平臺: 阿里云 Docker容器
開發(fā)框架:Spring Cloud。易于上手,規(guī)范化,不用去考慮微服務比較復雜的交付過程等
轉(zhuǎn)載于:https://www.cnblogs.com/Profound/p/8762671.html
總結(jié)
以上是生活随笔為你收集整理的大话微服务(Big Talk in MicroService)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redux异步中间件
- 下一篇: 比特币的入门教程