首页

文章

微服务架构有哪些优势?

发布网友 发布时间:2022-04-19 14:00

我来回答

1个回答

热心网友 时间:2023-10-17 00:29

微服务架构的优缺点具体如下:

优点:服务的独立部署:每个服务都是一个独立的项目,可以独立部署,不依赖于其他服务,耦合性低;服务的快速启动:拆分之后服务启动的速度必然要比拆分之前快很多,因为依赖的库少了,代码量也少了。

更加适合敏捷开发:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行。服务拆分可以快速发布新版本,修改哪个服务只需要发布对应的服务即可,不用整体重新发布;职责专一,由专门的团队负责专门的服务:业务发展迅速时,研发人员也会越来越多,每个团队可以负责对应的业务线,服务的拆分有利于团队之间的分工。

服务可以动态按需扩容:当某个服务的访问量较大时,我们只需要将这个服务扩容即可;代码的复用:每个服务都提供RESTAPI,所有的基础服务都必须抽出来,很多的底层实现都可以以接口方式提供。

缺点:分布式部署,调用的复杂性高:单体应用的时候,所有模块之前的调用都是在本地进行的,在微服务中,每个模块都是独立部署的,通过HTTP来进行通信,这当中会产生很多问题,比如网络问题、容错问题、调用关系等。

测试的难度提升:服务和服务之间通过接口来交互,当接口有改变的时候,对所有的调用方都是有影响的,这时自动化测试就显得非常重要了,如果要靠人工一个个接口去测试,那工作量就太大了。这里要强调一点,就是API文档的管理尤为重要。

运维难度的提升:在采用传统的单体应用时,我们可能只需要关注一个Tomcat的集群、一个 MySQL的集群就可以了,但这在微服务架构下是行不通的。当业务增加时,服务也将越来越多,服务的部署、监控将变得非常复杂,这个时候对于运维的要求就高了。

微服务架构

是一项在云中围绕业务领域组件来创建和部署应用和服务的新技术,由MartinFowler于2012年提出。微服务架构构建的工具是Seneca,基本思想在于创建的应用可独立地进行开发、管理和加速,在分散的组件中使用微服务云架构和平台,使服务等功能的交付变得更加简单。

微服务架构现状

微服务作为一项在云中部署应用和服务的新技术已成为当下最新的热门话题。但大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。

企业和服务提供商正在寻找更好的方法将应用程序部署在云环境中,微服务被认为是未来的方向。通过将应用和服务分解成更小的、松散耦合的组件,它们可以更加容易升级和扩展,理论上是这样。

使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? java微服务架构有哪些 微服务架构及相应云平台解析 主流的微服务架构有哪些 什么是微服务架构 新买的冰柜怎样使用? 冷柜如何更省电? 天翔冷柜怎么调温度?有谁知道啊 冷柜怎么使用省电? 如何挑选冰柜 冰柜挑选技巧 冷柜应该怎么进行消毒 家用冰柜怎么调 索歌的冷柜怎么样呢? 如何购买冷柜,要注意什么 冰柜怎么调 家用冷柜怎么选 冰柜怎么调温度 美的冷柜怎么样?新买的冰柜怎样使用? 新买的冰柜怎样使用 手机视频拍的时候为什么没有声音了? 身份证怎么加水印 才不被PS掉! SOA和微服务架构的区别 《微服务架构设计模式豆瓣》pdf下载在线阅读全文,... 微服务架构有什么特性 微服务架构的运行机制和跟传统开发的区别 ZStack在进程内的微服务架构是什么? 什么样的系统适合采用微服务架构 豆腐炒瘦肉怎么做好吃,豆腐炒瘦肉的家常做 瘦肉炒豆腐的家常做法 瘦肉炒豆腐的家常做法大全家常 豆腐炒猪肉怎么做好吃 油豆腐炒瘦肉的家常做法怎么做好吃 肉炒豆腐的做法和步骤是怎么样的? 豆腐和瘦肉怎么炒比较好吃? 豆腐炒肉片的家常做法大全怎么做好吃视频 廋肉和豆腐怎么炒? 瘦肉和豆腐怎么炒好吃 豆腐丝炒肉丝的做法 豆腐瘦肉的做法 豆腐炒肉怎么做? 油豆腐炒瘦肉怎么炒好吃,简单点的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com