- 資訊首頁(yè) > 網(wǎng)絡(luò )安全 >
- 傳統服務(wù)架構和微服務(wù)架構的區別
本篇內容主要講解“傳統服務(wù)架構和微服務(wù)架構的區別”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“傳統服務(wù)架構和微服務(wù)架構的區別”吧!
一:傳統服務(wù)架構
一個(gè)系統由多個(gè)業(yè)務(wù)聚合而成,由多個(gè)java packages 組合成一個(gè)WAR包部署到應用上(如Tomcat). 久而久之,系統越來(lái)越復雜,給開(kāi)發(fā),測試,部署,運維都帶來(lái)很大的問(wèn)題;常常有牽一發(fā)而動(dòng)全身的情況出現。
二: 微服務(wù)架構
不同的業(yè)務(wù),不同的服務(wù)拆分成不同的模塊,獨立部署。同一模塊,根據業(yè)務(wù)需要進(jìn)行分布式部署,組成集群。
三:微服務(wù)拆分概念模型
Y-軸 根據不同的功能進(jìn)行服務(wù)模塊拆分,X-軸 相同的服務(wù)模塊進(jìn)行集群部署,Z-軸 共用的或相似的模塊進(jìn)行拆分(如數據存儲)
四:引入容器部署
五:微服務(wù)數據層拆分
每個(gè)服務(wù)都應該有它獨立的數據庫(schema)
六:通過(guò)API GATEWAY 調用服務(wù)
服務(wù)的注冊,發(fā)現和調用
七:服務(wù)間信息交流
傳統架構中相對簡(jiǎn)單都是進(jìn)程間的互聯(lián)互通;而微服務(wù)直接分為同步和異步調用。同步通過(guò)RPC或REST的方式,異步采用消息隊列的模式。
八:分布式事物處理
九:微服務(wù)部署策略
十:傳統架構升級到微服務(wù)架構
1.立即停止傳統架構
2.前端,后端拆分
3.服務(wù)拆分
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。
Copyright ? 2009-2021 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站