上低代码选得帆 专注PaaS十年

 

 

 

 

 

超300家大型头部企业的选择

 

 

 

在国内汽车行业TOP10中占有率50%

 

 

 

数据来源:中国机械工业联合会、中国汽车工业协会最新发布的“2021年中国汽车工业整车企业榜”

得帆信息完成A轮融资 百度领投

 

 

 

重新定义企业软件生产力

上API和ESB产品选得帆,得帆专注应用集成十年

 

 

 

我们全力以赴实现CIO的数字化目标

什么是微服务?它的优缺点是什么?

首页    新闻资讯    什么是微服务?它的优缺点是什么?

服务一词源于Martin Fowler的《Microservices》文章。微服务是一种体系结构样式,将单个应用程序划分为较小的服务单元,并在微服务之间使用HTTPAPI进行资源访问和操作。

 

从笔者的角度来看,微服务体系结构的演变更像一家公司的发展过程。从最初的小公司到随后的大群。大的群可以分为多个子公司,每个子公司都有自己的业务、员工,各自发展,互不影响,加起来威力无穷。

 

微服务体系结构的优点

 

1)服务的独立部署

  每个服务都是独立项目,可以独立放置,不依赖其他服务,并且联接器很低。

 

2)服务快速入门

  分割后服务启动速度必须比分割前快得多。因为依赖的库少,代码量少。

 

3)更适合敏捷开发

  敏捷开发以用户的需求进化为核心,以迭代、渐进的方法进行。服务分割可以快速发布新版本,您只需发布该服务,而不必完全重新发布要修改的服务。

 

4)全权负责,专责小组负责专门服务

  随着业务的快速发展,研发人员也在增加,每个团队可以负责各自的业务线,服务划分有助于团队之间的分工。

 

5)服务可以根据需要动态扩展

  当对某项服务的访问量很大时,只需扩大这项服务。

 

6)重复使用代码

  每个服务都提供REST  API,需要提取所有基本服务,许多基本实现作为界面提供。

 

微服务体系结构的缺点

 

它其实是双刃剑,有利,必定有弊,缺点如下:

 

1)调用复杂性高的分布式部署。

 

2)独立数据库、分布式事务挑战。

 

更多关于【微服务】的方案、案例或者技术咨询,都欢迎联系得帆400电话,我们会派出最专业的团队,为您量身打造属于您的微服务

 

创建时间:2020-09-18 14:50
浏览量:0