上低代码选得帆 专注PaaS十年
超300家大型头部企业的选择
在国内汽车行业TOP10中占有率50%
数据来源:中国机械工业联合会、中国汽车工业协会最新发布的“2021年中国汽车工业整车企业榜”
得帆信息完成A轮融资 百度领投
重新定义企业软件生产力
上API和ESB产品选得帆,得帆专注应用集成十年
我们全力以赴实现CIO的数字化目标
什么是微服务?它的优缺点是什么?
服务一词源于Martin Fowler的《Microservices》文章。微服务是一种体系结构样式,将单个应用程序划分为较小的服务单元,并在微服务之间使用HTTP的API进行资源访问和操作。
从笔者的角度来看,微服务体系结构的演变更像一家公司的发展过程。从最初的小公司到随后的大群。大的群可以分为多个子公司,每个子公司都有自己的业务、员工,各自发展,互不影响,加起来威力无穷。
微服务体系结构的优点
1)服务的独立部署
每个服务都是独立项目,可以独立放置,不依赖其他服务,并且联接器很低。
2)服务快速入门
分割后服务启动速度必须比分割前快得多。因为依赖的库少,代码量少。
3)更适合敏捷开发
敏捷开发以用户的需求进化为核心,以迭代、渐进的方法进行。服务分割可以快速发布新版本,您只需发布该服务,而不必完全重新发布要修改的服务。
4)全权负责,专责小组负责专门服务
随着业务的快速发展,研发人员也在增加,每个团队可以负责各自的业务线,服务划分有助于团队之间的分工。
5)服务可以根据需要动态扩展
当对某项服务的访问量很大时,只需扩大这项服务。
6)重复使用代码
每个服务都提供REST API,需要提取所有基本服务,许多基本实现作为界面提供。
微服务体系结构的缺点
它其实是双刃剑,有利,必定有弊,缺点如下:
1)调用复杂性高的分布式部署。
2)独立数据库、分布式事务挑战。
更多关于【微服务】的方案、案例或者技术咨询,都欢迎联系得帆400电话,我们会派出最专业的团队,为您量身打造属于您的微服务!
扫一扫,关注我们
总部地址:上海市静安区广中西路555号宝华国际广场17楼08~11室
咨询邮箱:services@definesys.com
分公司及研发机构:
上海、北京、长春、西安、青岛、广州、深圳、玉林等
COPYRIGHT @ 2014~2020 上海得帆信息技术有限公司 版权所有
400-087-0500