教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

单体架构是什么?

更新时间:2020年11月30日15时25分 来源:传智教育 浏览次数:

单体架构是什么?一个典型的单体应用就是将所有业务场景的表示层、业务逻辑层和数据访问层放在一个工程中,最终经过编译、打包,部署在一台服务器上。

例如开发一个进销存的系统,我们可以将项目打包成war包并部署到服务器上,这样的一个war包,涵盖了很多模块,如下图所示。

单体架构

单体应用

单体架构的缺点

上图中所示的单体应用中,随着业务越来越复杂,应用需要增加的功能越来越多,单体应用的代码量越来越大,代码可读性、可维护性和扩展性会下降。同时,单体应用带来的隐患会比较多,由于系统的庞大以及关联较多,应用中的任何一个Bug都有可能导致整个系统宕机。


猜你喜欢:

单体架构有什么优势?

MyBatis中使用#和$有什么区别? 

Java JDK是什么意思?有什么作用? 

传智教育Java培训课程

0 分享到:
和我们在线交谈!