什么是微服务
了解微服务和单体架构区别就知道了
1、单体架构类似于spring-mvc开发模式,所有操作都在一个项目管理,这种模式就是单体架构。
优点:适用于小型的项目。 缺点:团队开发困难,测试成本高,迭代性差,可升缩性差,可靠性差,跨语言程度差。
2、微服务:说的简单易懂点它是一种架构模式,而这种模式是一个大型的复杂软件由几个或多个服务连接,各个服务松耦合,
各个服务可以独立部署,每个服务只关注自己的这个服务所需要完成的任务。
缺点
运维成本过高, 部署数量较多
接口兼容多版本
分布式系统的复杂性
分布式事务
优点就是单体架构的缺点。