1. 程式人生 > >Spring-Cloud原理解析---微服務概述

Spring-Cloud原理解析---微服務概述

微服務概述

什麼是微服務?微服務是一種架構風格,即將單體應用劃分為小型的服務單元,微服務之間使用Http的API進行資源的訪問與操作。對於微服務的處理,國內很多公司的微服務架構是基於Dubbo構建的,但是Dubbo相關的侷限性會導致在微服務過多的情況下導致服務的管理與監控比較難以維護,故Spring-Cloud是不錯的替代選擇

備註:Spring-Cloud是用於構建微服務開發和治理的框架集合,就功能而言,Dubbo相當於Spring-Cloud的子集。

Dubbo的侷限性是指:Dubbo與Spring的結合不夠縝密;Dubbo很長時間被放棄維護,最近才滿血複合;Dubbo是套RPC框架,只關注服務治理。阿里最近的在構建Dubbo生態,估計以後這種侷限性會得到改善。