美文网首页
微服务优缺点

微服务优缺点

作者: ml66 | 来源:发表于2023-06-05 18:01 被阅读0次

优点

a.每个服务足够内聚,足够小,代码容易理解,能聚焦一个指定的业务功能或业务需求
b.开发简单、开发效率提交,一个服务只干专一一件事。
c.微服务能够被小团队单独开发,这个小团队是2到5人的开发人员组成
d.微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的
e.微服务能使用不同的语言开发。
f.易于和第三方集成,微服务允许容易且灵活的方式集成自动部署,通过持续集成工具,如Jenkins,Hudson,bamboo
g.微服务易于被一个开发人员理解,修改和维护,这样小团队能够更关注自己的工作成果。无需通过合作才能体现价值。
h.微服务允许你利用融合最新技术。
i.微服务只是业务逻辑的代码,不会和HTML,CSS或其他界面组件混合。
j.可以有自己的数据库,也可以有统一数据库。

缺点

a.开发人员要处理分布式系统的复杂性
b.多服务运维难度,随着服务的增加,运维的压力也在增大
c.系统部署依赖
d.服务间通信成本
e.数据一致性
f.系统集成测试
g.性能监控......

相关文章

  • 微服务优缺点

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

  • 微服务优缺点

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

  • 微服务优缺点

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

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

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

  • SpringCloud常见面试题整理

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

  • 微服务的优缺点

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

  • 微服务的优缺点

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

  • 微服务优缺点论述

    随着业务发展,业务功能的堆叠和复杂化,团队壮大,代码量也增加,各种问题开始凸显: 代码结构开始变得混乱,难以管理,...

  • 微服务的优缺点

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

  • 微服务简述

    微服务的4个设计原则 本文介绍微服务架构的演进、优缺点和微服务应用的设计原则 微服务架构演进过程 最早应用是单块架...

网友评论

      本文标题:微服务优缺点

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