官术网_书友最值得收藏!

1.1.2 單體架構(gòu)存在的不足

在應用的初始階段,單體架構(gòu)無論是在開發(fā)速度、運維難度,還是服務器的成本上都有著顯著的優(yōu)勢。在一個產(chǎn)品的前景不明確的初始階段,用單體架構(gòu)是非常明智的選擇。隨著應用業(yè)務的發(fā)展和業(yè)務復雜度的提高,這種架構(gòu)明顯存在很多的不足,主要體現(xiàn)在以下3個方面。

?業(yè)務越來越復雜,單體應用的代碼量越來越大,代碼的可讀性、可維護性和可擴展性下降,新人接手代碼所需的時間成倍增加,業(yè)務擴展帶來的代價越來越大。

?隨著用戶越來越多,程序承受的并發(fā)越來越高,單體應用的并發(fā)能力有限。

?測試的難度越來越大,單體應用的業(yè)務都在同一個程序中,隨著業(yè)務的擴張、復雜度的增加,單體應用修改業(yè)務或者增加業(yè)務或許會給其他業(yè)務帶來一定的影響,導致測試難度增加。

主站蜘蛛池模板: 宣城市| 定日县| 武夷山市| 庆云县| 高唐县| 新宾| 府谷县| 普兰县| 瓮安县| 宁陵县| 农安县| 榆树市| 峨眉山市| 芮城县| 郴州市| 廊坊市| 平湖市| 盈江县| 永嘉县| 建瓯市| 班戈县| 康平县| 慈利县| 壤塘县| 鹤庆县| 商南县| 和龙市| 孟村| 丹江口市| 丰台区| 贵南县| 宁河县| 泸溪县| 嘉峪关市| 丰原市| 长春市| 巴彦淖尔市| 东阳市| 东丽区| 房产| 长子县|