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