1.单体应用架构存在的问题 一个归档包(例如war)包含所有功能的应用程序,通常称为单体应用. 相信很多项目都是从单体应用开始的,单体应用比较容易部署和测试,项目的初期,项目可以很好的运行,然而,随着需求的不断增加,越来越多的人加入到开发团队,代码库也在飞速的膨胀,慢慢的单体应用变得越来越臃肿,可维护性,灵活性逐渐降低,维护的成本越来越高,以下列举单体架构中存在的问题: 复杂性高:定时炸弹 技术债务:no broken don't fix 可靠性差:单个bug,导致整个系统瘫痪 阻碍技术创新 2…