首页

文章

微服务都是用在什么地方?能否举例说明一下

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

我来回答

5个回答

热心网友 时间:2023-08-03 18:59

什么是微服务?

简单举例:一艘航空母舰作战能力虽然很强,但是弱点太明显,就是防御能力太差,单艘的航空母舰很少单独行动,通常航空母舰战斗群才是主要军事力量,你可以把单艘航母理解为的单体应用(防御差,机动性不好),把航母战斗群(调度复杂,维护费用高)理解为微服务。

大部分的开发者经历和开发过单体应用,无论是传统的 Servlet + JSP,还是 SSM,还是现在的 SpringBoot,它们都是单体应用,那么是什么问题,导致要抛弃单体应用转向微服务架构?主要问题如下:

当然还有例如无法满足快速扩容,弹性伸缩,无法适应云环境特性等问题,都是微服务架构要解决的问题。

关于微服务的课程,建议您在B站搜索我们官方账号“尚学堂”进行学习!免费的课程哟!

希望能帮到您,望采纳!!

热心网友 时间:2023-08-03 18:59

什么是微服务架构?

微服务,作为云原生落地的重要技术架构之一,微服务实现了应用软件的模块化、组件化、共享化,实现了开发团队的独立化、小型化和协同化,为数字化应用研发创新更敏捷、更高效打下了坚实的基础。在云原生浪潮下,微服务架构不仅成为了主流的架构模式,而且在企业的应用中也占据了很大的地位,根据相关调查,未来将会有80%以上的工作负载会转移到微服务上。

微服务架构可以解决的问题

√ 实现传统架构向微服务架构无感转型

√ 有效减少研发团队重复“造轮子”

√ 结合DevOps实现研发创新提效

√ 减少业务运维难度与成本

微服务架构的优势

√ 业务能力组件化

√ IT能力标准化

√ 流程自动化

√ 服务能力SaaS化

热心网友 时间:2023-08-03 19:00

微服务架构的系统是一个分布式的系统,按业务进行划分为独立的服务单元,互不影响。

热心网友 时间:2023-08-03 19:00

最正宗的解释(维基百科的解释):

微服务 (Microservices) 是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 (Language-Independent/Language agnostic) 的 API 集相互通信。

微服务的起源是由 Peter Rodgers 博士于 2005 年度云计算博览会提出的微 Web 服务 (Micro-Web-Service) 开始,Juval Löwy 则是与他有类似的前导想法,将类别变成细粒服务 (granular services),以作为 Microsoft 下一阶段的软件架构,其核心想法是让服务是由类似 Unix 管道的访问方式使用,而且复杂的服务背后是使用简单 URI 来开放接口,任何服务,任何细粒都能被开放 (exposed)。这个设计在 HP 的实验室被实现,具有改变复杂软件系统的强大力量。

2014年,Martin Fowler 与 James Lewis 共同提出了微服务的概念,定义了微服务是由以单一应用程序构成的小服务,自己拥有自己的行程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用 HTTP API 通信。同时服务会使用最小规模的集中管理 (例如 Docker) 能力,服务可以用不同的编程语言与数据库等组件实现。


简单的理解:

微服务架构的系统是一个分布式的系统,按业务进行划分为独立的服务单元,解决单体系统的不足,同时也满足越来越复杂的业务需求。


相比于传统集中式的应用系统,微服务的优点:

有利于简化单独的开发测试以及部署,对开发团队友好


微服务缺点:

热心网友 时间:2023-08-03 19:01

微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。
微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多服务都可以被内部独立进程所*。如果其中任何一个服务需要增加某种功能,那么就必须缩小进程范围。在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 如何进行高质量Node.js微服务的编写和部署 微服务是如何演变的,又为什么重要 如何用Nginx快速搭建一个安全的微服务架构 如何部署黑少微服务商店里的微服务组件? 如何在Kubernetes上进行微服务部署 华为畅享9plus怎么隐藏应用? 广韵哪里有下载 谁能帮我把中文几种韵具体归归类 需要一些精彩的议论段!(初三) 土木工程转行可以干些什么? 关于 广韵 有谁听说过,怎么学??? 扬帆把舵,奋勇拼搏什么意思 打来朋友微信发的内容总是显示不完,怎么才能全部... 手机微信朋友圈文字显示不全该怎么办 微信下面字体就显示一半怎么回事? 微信朋友圈文字显示不全怎么办 朋友圈文字看不全解... 为什么微信里的文件打开可以看,却只能看到前面一部... 微信内容显示不全怎么设置 微信信息显示不全,显示更多两个字怎么取消 微信聊天信息显示不全 微服务应该怎样服务后端业务系统 怎样把动图做成视频 抖音里面一张图片可以随意滑动而且做成视频怎么弄 怎么把一张长图做成滚动视频? 怎么把抖音短视频做成gif图?好做吗? 抖音里动态地图视频怎么弄 抖音怎么把live照片做成视频 请问一下,我们拍抖音,怎么把图片和视频合在一起... 安卓手机怎么样? 安卓手机怎么连接电脑? 安卓手机怎么看自己手机型号 安卓手机如何同步"旧手机"资料 两个安卓手机怎么同步数据 安卓手机怎么设置简单模式 安卓手机怎么设置两个系统 安卓手机怎么设置快捷指令 安卓手机如何下载? 安卓手机怎么在电脑上使用 安卓手机如何设置? 华为畅享9plus怎么隐藏应用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com