webService與分布式與微服務與SOA的關係

2022-04-17 19:21:18 字數 431 閱讀 1152

soa:是面向服務體系架構。

webservice是soa的一種實現技術。webservice基於兩種協議:soap和rest協議。現在常用的是rest協議。

web service (web 服務)是一種分布式部署系統的一種模式,意思就是說分布式的部署系統可以採用webservice技術來寫相關的介面。

微服務是web service的細化,是它的公升級版,比webservice更加的靈活。

webservice的rest協議的準則:

rest風格架構的設計應該具備一些基本的設計準則:

分布式與集群

分布式架構 多個子系統相互協作才能完成業務流程。系統之間需要進行通訊。集群 同乙個工程部署到多台伺服器上。分布式架構 把系統按照模組拆分成多個子系統。優點 1 把模組拆分,使用介面通訊,降低模組之間的耦合度。2 把專案拆分成若干個子專案,不同的團隊負責不同的子專案。3 增加功能時只需要再增加乙個子專...

分布式與集群

分布式 不同的業務模組部署在不同的伺服器上或者同乙個業務模組分拆多個子業務,部署在不同的伺服器上,解決高併發的問題。集群 同乙個業務部署在多台機器上,提高系統可用性。負載均衡 將一套系統拆分成不同子系統部署在不同伺服器上 這叫分布式 然後部署多個相同的子系統在不同的伺服器上 這叫集群 部署在不同伺服...

Spring Boot與分布式

恢復內容開始 分布式 dubbo zookeeper spring boot cloud 一 分布式應用 在分布式系統中,國內常用zookeeper dubbo組合,而spring boot推薦使用 全棧的spring,spring boot spring cloud。分布式系統 單一應用架構當 流...