美文网首页
微服务的优缺点

微服务的优缺点

作者: 潘志捷 | 来源:发表于2018-09-25 08:14 被阅读0次

优点:
1. 扩展性强、便于开发和维护,局部修改简单
2. 启动较快,性能、压力测试更有针对性。调节cpu、内存、磁盘io性能等参数指标方便
3. 技术栈不受限制,可以使用任何技术框架、也可选择其他编程语言实现
4. 可伸缩性、扩展性、高可用性可控,可调节

缺点:
1. 运维要求比较高,需要分布式监控、自动化部署测试等
2. 分布式的复杂性,逻辑复杂,跟踪复杂,以及分布式事务等问题需要解决
3. 接口调试,模块与模块之间连调测试比较复杂

垂直系统的弊端:
1. 随着业务量的增加,复杂性逐渐变高,代码耦合太深,不利于开发维护
2. 技术债务逐渐积累加剧,很多代码都是为了解决问题而开发
3. 阻碍新技术的引入和使用,只能依赖于原有旧的技术框架开发
4. 无法进行高可用、负载均衡、水平扩展和合理的伸缩
5. 部署的服务速度会随着代码的累积逐渐变慢,性能降低,随着数据量的增大下降

相关文章

  • 微服务的优缺点

    优点:1. 扩展性强、便于开发和维护,局部修改简单2. 启动较快,性能、压力测试更有针对性。调节cpu、内存、磁盘...

  • 微服务的优缺点

    最近一段时间以来,社区中围绕着微服务产生了很多争论,也充斥着大量的宣传。过去的10年间,我们已经实现了很多笨重的S...

  • 微服务的优缺点

    单体式架构 在单体式架构中,系统通常采用分层架构模式(MVC),持久化层、表示层,业务逻辑层。架构主要存在以下问题...

  • 微服务优缺点

    Advantage 复杂性降低: 单个服务业务逻辑单一,边界清晰,开发维护每个服务成本降低。技术债减少: 技术升级...

  • 微服务优缺点

    优点 关键点 复杂度可控, 独立按需扩展, 技术选型灵活,容错,可用性高 说明 解决了复杂性的问题。 它会将一种怪...

  • 微服务优缺点

    微服务架构的优点: 每个服务都比较简单,只关注于一个业务功能。 微服务架构方式是松耦合的,可以提供更高的灵活性。 ...

  • Spring Cloud Alibaba 实战(三) - 微服务

    1 概述 1.1 单体架构vs微服务架构 单体架构是什么 微服务是什么 微服务特性 微服务全景架构图 微服务优缺点...

  • SpringCloud常见面试题整理

    目录: 1、什么是微服务? 2、什么是微服务架构? 3、微服务的优缺点是什么?说下你在项目中碰到的坑。 4、微服务...

  • 论线上服务的优缺点

    现在,“云端笔记”、“云端服务”、“云端存储”都非常的流行,他的优点非常的明显,但是缺点也不小,下面,我们就来总结...

  • 微服务架构的优缺点

    微服务架构的优点 可以持续传递、部署大、复杂的项目。服务是可以更容易维护、更小。服务是独立部署。服务是独立扩展的。...

网友评论

      本文标题:微服务的优缺点

      本文链接:https://www.haomeiwen.com/subject/hfdkoftx.html