首页

文章

“微服务”是什么意思?

发布网友 发布时间:2022-04-19 13:43

我来回答

5个回答

热心网友 时间:2023-06-21 22:03

什么是微服务?

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

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

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

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

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

热心网友 时间:2023-06-21 22:03

什么是微服务架构?

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

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

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

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

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

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

微服务架构的优势

√ 业务能力组件化

√ IT能力标准化

√ 流程自动化

√ 服务能力SaaS化

热心网友 时间:2023-06-21 22:03

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

热心网友 时间:2023-06-21 22:04

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

微服务 (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-06-21 22:05

微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。
微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多服务都可以被内部独立进程所*。如果其中任何一个服务需要增加某种功能,那么就必须缩小进程范围。在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 如何调用spring cloud微服务 spring cloud 微服务 需要service层吗 1.2 什么是Spring,为什么它与微服务有关 微服务 是什么 什么是微服务架构?主流的微服务如何实现? Spring cloud应该如何入门,需要学习哪些基础才可... 你所理解的SpringCloud是什么? 微服务与Spring Cloud有什么关系 粘塑料和橡胶用什么胶水好 能粘汽车塑料的胶是哪种? 粘塑料的胶水有哪些 粘塑料的胶水有哪些种类? 哪些胶水适合哪些塑料?... 用什么胶粘塑料最牢固 塑料用什么胶水粘牢固 硬塑料用什么胶粘最好 粘塑料用什么胶水最好 粘塑料的胶用什么比较好? 什么胶水可以粘塑料 塑料制品粘贴一起用什么胶水? 市面上能买到粘塑料最强的胶水是什么? 如何使用Spring Boot/Spring Cloud 实现微服务应用 SpringCloud的核心能力有哪些? Kubernetes和Spring Cloud哪个部署微服务更好 Spring boot与Spring cloud 是什么关系 excel怎么输入公式计算? EXCEL表格函数公式如何输入? Excel如何输入公式? 表格中的计算公式怎么输入? excel表格怎么插入函数公式 excel表格中,如何输入公式计算 表格里面怎么输入公式啊? 电子表格公式怎么输入 EXCEL中如何插入公式? excel的公式怎么输入? 如何在Excel表格中插入公式 怎样在excel中输入公式 怎样在excel表格中输入公式 Excel文本框怎么输入公式? 比较差值,Excel中如何输入公式? 怎样在excel中输入公式进行计算
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com