更新時間:2020-10-23 來源:黑馬程序員 瀏覽量:
一個典型的單體應(yīng)用就是將所有業(yè)務(wù)場景的表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層放在一個工程中,最終經(jīng)過編譯、打包,部署在一臺服務(wù)器上。
例如開發(fā)一個進(jìn)銷存的系統(tǒng),我們可以將項目打包成war包并部署到服務(wù)器上,這樣的一個war包,涵蓋了很多模塊,如下圖所示。
單體應(yīng)用
圖中所示的單體應(yīng)用中,隨著業(yè)務(wù)越來越復(fù)雜,應(yīng)用需要增加的功能越來越多,單體應(yīng)用的代碼量越來越大,代碼可讀性、可維護(hù)性和擴(kuò)展性會下降。同時,單體應(yīng)用帶來的隱患會比較多,由于系統(tǒng)的龐大以及關(guān)聯(lián)較多,應(yīng)用中的任何一個Bug都有可能導(dǎo)致整個系統(tǒng)宕機(jī)。
猜你喜歡:
什么是單體架構(gòu)?單體架構(gòu)有什么優(yōu)缺點?
【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營】深圳跨境電商運(yùn)營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)5個工作日就業(yè)率98.18%,最高薪資 17.5k*13薪,全班平均薪資9244元
2025-09-19