單體應(yīng)用的缺點(diǎn)
最近在學(xué)習(xí)微服務(wù)的架構(gòu)。微服務(wù)是將原本單體應(yīng)用的一整塊業(yè)務(wù)層的各個業(yè)務(wù)功能分割成一塊塊。
為什么要這么做呢?
單體應(yīng)用的缺點(diǎn)?
1.????? 訪問頻率高??? ——?????? 如果擴(kuò)展就要把全部的程序都復(fù)制一遍,不便于設(shè)備資源的利用(不是所有功能訪問頻率都高
2.????? 項目規(guī)模大??? ——?????? 此時項目的打包和發(fā)布的時間會非常長,可是你項目的更新部分并不是所有的業(yè)務(wù)(只是其中一部分更新,卻要重新發(fā)布整個項目
3.????? 各個功能模塊之間的耦合性大,常常是牽一發(fā)而動全身
4.????? 無法根據(jù)功能需求來分配資源

總而言之,單體應(yīng)用只適合小打小鬧,并不適合大項目。(雖然大的項目自己的電腦不可能跑得動
標(biāo)簽: