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