首页 > 编程知识 正文

微服务的优势有哪些,微服务的劣势

时间:2023-05-04 11:06:07 阅读:144610 作者:1658

优点: 1、微服务知识业务逻辑的代码不与HTML、CSS或其他接口组件混合。

2、每个微服务都有自己的存储能力,可以有自己的数据库,也可以有统一数据库。

3、各项服务充分凝聚,足够小,代码容易理解,能够聚焦指定的业务功能或业务需求

4、开发简单,开发效率提高,一项服务可能特异性地只做一件事。

5、微服务可以由小团队单独开发,这个小团队由2到5个开发者组成

6、微服务是松散耦合的、功能性的服务,在开发阶段或部署阶段也是独立的

7、微服务可以用不同的语言开发

8、方便与第三方集成,微服务允许以方便灵活的方式集成自动部署,通过Jenkins、Hudson、bamboo等持续集成工具。

9、微服务容易被开发者理解,容易修改和维护,这样小的团队可以更加关注自己的工作成果,不合作就不值得体检。

10、微服务允许融合最新技术

缺点: 1,开发者必须应对分布式系统的复杂性。

2、随着多业务运输的难度、服务的增加,运输压力也在增大

3、系统部署依赖

4、服务间通信成本

5、数据完整性

6、系统集成测试

7、性能监测。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。