分散式架構和微服務架構的區別
首先舉個例子說明分散式架構:
想象一個大型線上購物網站,它需要處理成千上萬的併發使用者請求,同時需要保證資料的安全和一致性。
為了實現這個目標,該網站可能會採用分散式架構,將前端Web伺服器、後端業務邏輯伺服器
和資料庫伺服器分別部署在不同的機器上,透過介面進行資料互動,從而提高了系統的吞吐能力和可靠性。
微服務架構:
假設一個公司需要開發一套複雜的客戶關係管理系統,該系統需要處理客戶的訂單、庫存和銷售資料。
為了簡化開發、部署和運維,該公司可能會採用微服務架構,將整個系統劃分為多個獨立的服務,如訂單服務、
庫存服務等,每個服務都執行在自己的程序中,透過輕量級通訊協議進行資料互動。透過這種方式,每個服務
都可以獨立地開發和部署,提高了開發效率和執行效率。
微服務架構是一種將一個單一應用程式開發為一組小型服務的方法,每個服務執行在自己的程序中。
分散式架構是若干獨立計算機的集合,這些計算機對使用者來說就像單個相關係統。
1、概念不同:
微服務架構是設計層面的東西,一般考慮如何將系統從邏輯上進行拆分,也就是垂直拆分。
分散式架構是部署層面的東西,即強調物理層面的組成,即系統的各子系統部署在不同計算機上。
2、解決問題視角不同
微服務架構解決的是如何將一個大型應用程式劃分成多個微服務的問題。
分散式架構解決的是如何將一個大的系統劃分為多個業務模組,這些業務模組會分別部署到不同的機
器上,透過介面進行資料互動的問題。
3、部署方式不同
微服務架構的應用可以部署在是同一個伺服器,不一定是分散在多個伺服器上。
分散式架構是將一個大的系統劃分為多個業務模組,這些業務模組會分別部署到不同的機器上,透過
介面進行資料互動。
4、耦合度不同
微服務架構的各個服務是解耦的,每個服務都可以獨立地執行和更新,而不影響其他服務。
分散式架構的各個計算機之間可能會有依賴關係,需要透過介面進行通訊和資料互動,以保證系統的正常執行。
總的來說,分散式架構注重的是系統的併發效能和可靠性,而微服務架構注重的是系統的可維護性和
靈活性。這兩種架構各有優勢和適用場景,需要根據具體需求來選擇。
有海內外雲服務採購需求的請聯絡:
孫小姐
13603048836(微信同號)
————————————————
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70037666/viewspace-3010075/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SOA架構和微服務架構的區別架構微服務
- SOA架構和微服務架構的區別是什麼?架構微服務
- 微服務架構下分散式session管理微服務架構分散式Session
- 微服務分散式架構之redis篇微服務分散式架構Redis
- 微服務架構 | 11. 分散式事務微服務架構分散式
- 【分散式微服務企業快速架構】SpringCloud分散式、微服務、雲架構快速開發平臺分散式微服務架構SpringGCCloud
- 微服務架構帶來的分散式單體微服務架構分散式
- 微服務架構分散式事務管理問題微服務架構分散式
- springcloud微服務分散式雲架構簡介SpringGCCloud微服務分散式架構
- 分散式微服務架構(一)分散式微服務架構
- 從單體架構到分散式微服務架構的思考架構分散式微服務
- Spring Cloud微服務分散式雲架構 - 整合企業架構的技術點SpringCloud微服務分散式架構
- 【架構與設計】常見微服務分層架構的區別和落地實踐架構微服務
- DTM:Golang中微服務架構的分散式事務框架Golang微服務架構分散式框架
- spring cloud微服務分散式雲架構--hystrix的使用SpringCloud微服務分散式架構
- 微服務架構及分散式事務解決方案微服務架構分散式
- 微服務架構中的分散式事務全面詳解 -DZone微服務微服務架構分散式
- Java架構-(一)spring cloud微服務分散式雲架構 - Spring Cloud簡介Java架構SpringCloud微服務分散式
- springcloud微服務分散式雲架構-SpringCloud簡介SpringGCCloud微服務分散式架構
- 微服務分散式雲架構-springboot執行模式微服務分散式架構Spring Boot模式
- (二)spring cloud微服務分散式雲架構 - 整合企業架構的技術點SpringCloud微服務分散式架構
- (二)spring cloud微服務分散式雲架構-整合企業架構的技術點SpringCloud微服務分散式架構
- Spring Cloud構建微服務架構:分散式配置中心(加密解密)SpringCloud微服務架構分散式加密解密
- 永別了,微服務架構!微服務架構
- Spring Cloud雲服務架構 - 企業分散式微服務雲架構構建SpringCloud架構分散式微服務
- spring cloud微服務分散式雲架構-Gateway入門SpringCloud微服務分散式架構Gateway
- (一)springcloud微服務分散式雲架構-SpringCloud簡介SpringGCCloud微服務分散式架構
- spring cloud微服務分散式雲架構Spring Cloud ZuulSpringCloud微服務分散式架構Zuul
- spring cloud微服務分散式雲架構-Spring Cloud NetflixSpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Spring Cloud BusSpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Commons 普通抽象SpringCloud微服務分散式架構抽象
- spring cloud springboot mybatis 分散式 微服務 架構原始碼CloudSpring BootMyBatis分散式微服務架構原始碼
- 單體架構&微服務架構&中臺服務架構架構微服務
- 12-factor應用和微服務架構應用的區別微服務架構
- H5架構和原生架構的區別H5架構
- Spring Cloud分散式微服務雲架構構建SpringCloud分散式微服務架構
- 架構演進之「微服務架構」架構微服務
- 架構之:微服務架構漫談架構微服務