善良蜜粉

文章
6
资源
0
加入时间
2年10月21天

微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势

https://www.cnblogs.com/jiujuan/p/13280473.html一、单体应用在软件开发早期阶段,大家都在一个应用系统上开发。各个业务模块之间耦合也比较紧密。软件发布也是整体发布,或者对软件进行打包发布和部署,比如java可以打包成war部署。测试也很容易,因为代码都在一起,基本不需要引用外部的关联服务。在软件开发早期,这种软件开发模式能适应业务的发展,软件应用也可以正常运行。如果你的业务发展良好,客户需求会变得越来越多,软件功能数也会随着客户的需求变多而变多。为了实