多模塊應(yīng)用是按照業(yè)務(wù)領(lǐng)域?qū)ο到y(tǒng)進(jìn)行拆分,比如通用工具、基礎(chǔ)的用戶管理、業(yè)務(wù)等,拆分成多個模塊。本質(zhì)還是一個單體系統(tǒng),只不過拆分方法從單體應(yīng)用的按照層次拆分變成了多模塊應(yīng)用的按照領(lǐng)域拆分。
Spring Cloud涉及微服務(wù)的概念。是傳統(tǒng)的單體應(yīng)用通過REST方式或RPC方式相互通信調(diào)用。每個微服務(wù),都是一個Spring Boot 應(yīng)用。