单体式架构优点:
1.开发,测试简单;
2.部署简单;
3.扩容简单,只要给应用加机器就行。
缺点:
1.编译慢,启动慢,代码冲突等各种问题,严重影响开发效率
2.性能扩展有局限性,一定规模后,单纯堆机器已经很难扩展性能了。
3.随着业务更加复杂,单体式结构的课扩展性,可维护性降低;
分布式:
业务复杂度较高的情况下提升生产效率,更快速的进行业务创新
单体式架构优点:
1.开发,测试简单;
2.部署简单;
3.扩容简单,只要给应用加机器就行。
缺点:
1.编译慢,启动慢,代码冲突等各种问题,严重影响开发效率
2.性能扩展有局限性,一定规模后,单纯堆机器已经很难扩展性能了。
3.随着业务更加复杂,单体式结构的课扩展性,可维护性降低;
分布式:
业务复杂度较高的情况下提升生产效率,更快速的进行业务创新