立即学习:https://edu.csdn.net/course/play/10458/232436?utm_source=blogtoedu
微服务优缺点:
优点:
1、每个微服务足够小,代码聚焦到一个具体的业务
2、前后端分离
3、开发简单,开发效率高,每个服务功能转移
4、每个微服务可交由小团队单独开发
5、微服务是松耦合的,是有功能意义的服务,无论在开发阶段还是在部署阶段都是独立的
6、每个微服务可以使用不同的语言开发
7、和第三方集成方便
8、微服务专于后台,提供给前端工程师接口即可
9、每个微服务可单独存储自己的数据
缺点:
1、服务间调用成本增加
2、运维成本更大
3、系统部署依赖
4、数据的一致性
5、性能监控
6、系统集成测试复杂