开发者社区> 问答> 正文

单体架构的缺点有哪些?

单体架构的缺点有哪些?

展开
收起
Lee_tianbai 2021-01-05 15:19:42 1304 0
1 条回答
写回答
取消 提交回答
  •  应用膨胀。所有代码都在一个应用里,导致应用的代码量迅速上升,对于开发者来说, 经常需要在海量的代码里找到自己需要维护的哪一行,这种体验往往是令人崩溃的。同 时,对于 IDE 来说,一个应用内大量代码也会严重拖慢其运行效率。

     团队合作冲突。这种冲突会体现在多个方面:开发阶段,很容易由于修改相同的代码导 致代码冲突。部署阶段,又会因为“运行环境里跑的是谁的分支”而造成新的冲突。所 有的这些冲突将会严重影响到团队的合作效率。

     运行效率&稳定性。单体应用,由于逻辑都集中在一起,启动时需要完成所有的初始化 工作;同时单一功能的问题也会因为运行在一个进程内,从而导致整个应用宕机。

    单体架构原有的迅速、简单的优点,随着规模的扩大(功能、团队),会变得荡然无存。

    2021-01-05 15:20:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载