微服務架構更傾向于去中心化的管理和治理方式,相比SOA,減少了中央服務總線的依賴。 2. 架構風格 SOA SOA 可用于構建大型企業(yè)應用,通常會涉及復雜的企業(yè)服務總線(ESB)、服務組合和服務治理。 SOA 中的服務通常是大型的、功能全面的,可以跨多個不同的業(yè)務領域。 Spring Cloud Spring Cloud 專注于微服務架構,強調(diào)
SOA 不是Web服務 在理解SOA和Web服務的關系上,經(jīng)常發(fā)生混淆。根據(jù)2003年4月的Gartner報道,Yefim V. Natis就這個問題是這樣解釋的:“Web服務是技術規(guī)范,而SOA是設計原則。特別是Web服務中的WSDL,是一個SOA配套的接口定義標準:這是Web服務和SOA的根本聯(lián)系?!睆谋举|(zhì)上來說,SOA是一種架構模式,而Web服務是利用一組...