這篇文章主要介紹了:微服務(wù)的定義、微服務(wù)的優(yōu)缺點、微服務(wù)的作用以及微服務(wù)的特點,閱讀完整文相信大家對微服務(wù)spring-clound有了一定的認(rèn)識。
平谷網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),平谷網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為平谷近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的平谷做網(wǎng)站的公司定做!微服務(wù)是什么?
微服務(wù)架構(gòu)風(fēng)格是一種將單個應(yīng)用程序作為一套小型服務(wù)開發(fā)的方法,每種應(yīng)用程序都在自己的進程中運行,并與輕量級機制(通常是HTTP資源API)進行通信。 這些服務(wù)是圍繞業(yè)務(wù)功能構(gòu)建的,可以通過全自動部署機制獨立部署。 這些服務(wù)的集中管理最少,可以用不同的編程語言編寫,并使用不同的數(shù)據(jù)存儲技術(shù) 項目案例 www.1b23.com 。
單體架構(gòu)是我們通常使用的mvc架構(gòu),所有的業(yè)務(wù)子系統(tǒng)都在這一個應(yīng)用程序中。
這種模式的優(yōu)點是便于管理,所有的代碼都在一個項目中。
同樣缺點也很明顯:
1、項目過于臃腫當(dāng)大大小小的功能模塊都集中在同一項目的時候,整個項目必然會變得臃腫,讓開發(fā)者難以維護。
2、資源無法隔離,整個單體系統(tǒng)的各個功能模塊都依賴于同樣的數(shù)據(jù)庫、內(nèi)存等資源,一旦某個功能模塊對資源使用不當(dāng),整個系統(tǒng)都會被拖垮。
3、無法靈活擴展當(dāng)系統(tǒng)的訪問量越來越大的時候,單體系統(tǒng)固然可以進行水平擴展,部署在多臺機器上組成集群,但是這種擴展并非靈活的擴展。比如我們現(xiàn)在的性能瓶頸是支付模塊,希望只針對支付模塊做水平擴展,這一點在單體系統(tǒng)是做不到的。
微服務(wù)能解決什么問題?
微服務(wù)解決了單體架構(gòu)模式下的難維護,技術(shù)架構(gòu)不能按需重構(gòu),不能技術(shù)創(chuàng)新等問題。
微服務(wù)有什么特點?
1、獨立部署,靈活擴展傳統(tǒng)的單體架構(gòu)是以整個系統(tǒng)為單位進行部署,而微服務(wù)則是以每一個獨立組件(例如用戶服務(wù),商品服務(wù))為單位進行部署。
2、資源的有效隔離微服務(wù)設(shè)計的原則之一,就是每一個微服務(wù)擁有獨立的數(shù)據(jù)源,假如微服務(wù)A想要讀寫微服務(wù)B的數(shù)據(jù)庫,只能調(diào)用微服務(wù)B對外暴露的接口來完成。這樣有效避免了服務(wù)之間爭用數(shù)據(jù)庫和緩存資源所帶來的問題。
3、團隊組織架構(gòu)的調(diào)整微服務(wù)設(shè)計的思想也改變了原有的企業(yè)研發(fā)團隊組織架構(gòu)。傳統(tǒng)的研發(fā)組織架構(gòu)是水平架構(gòu),前端有前端的團隊,后端有后端的團隊,DBA有DBA的團隊,測試有測試的團隊。而微服務(wù)的設(shè)計思想對團隊的劃分有著一定的影響,使得團隊組織架構(gòu)的劃分更傾向于垂直架構(gòu),比如用戶業(yè)務(wù)是一個團隊來負(fù)責(zé),支付業(yè)務(wù)是一個團隊來負(fù)責(zé)。
4、每個微服務(wù)之間使用的技術(shù)實現(xiàn)方式可以不同,按具體業(yè)務(wù)邏輯而定,可減少成本。
5、部署時,可實現(xiàn)模塊服務(wù)按不同的需求選擇服務(wù)器機器,如cpu密集型服務(wù),就選擇好一點的cpu就可以了;如io密集型,就選擇ssd盤服務(wù)器就好了。
看完上述內(nèi)容,你們對微服務(wù)spring-clound有進一步的了解嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站名稱:微服務(wù)有什么特點?-創(chuàng)新互聯(lián)
URL鏈接:http://jinyejixie.com/article38/dsiisp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、手機網(wǎng)站建設(shè)、軟件開發(fā)、服務(wù)器托管、網(wǎng)站維護、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容