一体化架构

一体化架构是将应用各层(表示层、业务逻辑层、数据访问、应用集成逻辑)打成一个包来部署。

一、一体化的优点

1. 容易开发和测试。

2. 系统部署架构简单,容易部署,容易维护

3. 容易扩展和伸缩

4. 在业务发展早期可以快速满足需求,因为简单,所以可以迅速上线。

二、一体化的缺点

1. 代码越来越难于维护

2. 难于持续部署,启动和加载时间变长

3. 难于伸缩应用:只能在一个维度伸缩,不能灵活局部伸缩。不同组件需要的资源不同,不能简单粗暴的整体扩展,应该根据需要局部扩展,但是一体化架构做不到。

4. 技术上难于扩展和更新。

5. 代码膨胀。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容