文章目录 一、对比 一、对比 优点缺点每个微服务都足够小,足够内聚代码易于理解,聚焦于指定的业务功能和需求开发人员处理分布式系统变得复杂开发简单,开发效率高,一个微服务职责单一做某事多服务运维难微服务可以小团队开发,2-5人即可系统部署依赖微服务是耦合,功能级别的服务,都是独立的服务通讯成本增加可以用不同语言开发数据库一致性问题易于和第三方集成,如 jenkins,hudson,bamboo系统集成测试问题易维护,易开发,易体现价值性能监控易于整合新技术只有业务逻辑代码,不予html。css混合前后端分离可以与独立的数据库集成