问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

微服务的优点

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

我来回答

1个回答

热心网友 时间:2022-04-10 20:16

微服务是指提供单个业务功能的服务,从技术角度看就是一种小而独立的处理过程,类似流程概念,能够自行单独启动或销毁,拥有自己独立的数据库。

一个复杂软件架构是由很多这样小而独立运行(有自己的端口)微服务组成,这些独立处理组件之间通讯是通过与语言无关的API进行,简单协议有同步性质的RMI/RPC和 RESTful Web Services,异步的消息推送和Reactive方式。

这些模块化的方式能够使得公司将项目分解分散到多个开发团队,跨不同业务部门,提供非常充分的灵活性,帮助提高项目的生命周期,加快项目开发完成效率。

每个微服务组件都有自己分配的存储 内存和CPU资源,这就使得硬件利用更加易于优化和跟踪,特别是在基于云的Pass环境,开发团队可以使用他们喜欢的技术,任何语言都可以,只要确保微服务之间是可交互的,能够最终组合起最后的应用。

当管理复杂性会因为采取微服务架构而降低,通常更新其中一个微服务组件不会引起连锁反应,因为微服务之间是松耦合的。

目前使用微服务的企业有:Netflix Twitter Amazon Web Services (AWS), Google, eBay等。

因为有很多应用和服务部署在基于云主机的环境中,微服务架构将会严重依赖容器技术,容器隔离了微服务处理过程,将一个应用切分为一个个小的实例,这些容器中的小实例有自己的端口和虚拟化环境。

广泛使用的容器技术是Docker, 一种基于Linux的开源实现,由很多软件公司支持如 Canonical, Red Hat,和Parallels. PaaS服务支持包括Google App Engine, Red Hat Open Shift,和VMware的 Cloud Foundry,。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 Serverless能否取代微服务? Serverless 能取代微服务吗? 微服务的优点是什么? 云原生有哪些热门发展方向? 微服务架构的优缺点? 微服务的概念是什么? paas是什么 如何做好计算机的安全防范工作 军人如何防范网络安全问题 可以进行电脑录屏的软件有什么 录屏软件那个好,大家推荐一下吧? 用什么软件可以录制游戏视频 电脑上录制屏幕的软件都有哪些呢? 电脑屏幕录音录像的软件有哪些? 哪个录屏软件比较好用? 电脑录屏的软件有哪些? 录屏软件有哪些? 找很好的屏幕录像软件 手机有哪些好用的录屏软件 电脑录屏用什么软件好? 未来Serverless能否取代微服务? 分别是为了解决什么问题,华为云计算主要 新一代私有云和微服务什么关系? 金蝶云苍穹PaaS可以定制方案吗? 用diskgenius修复坏道要修复多久啊。 坏道检测修复一般要多久?300G硬盘 硬盘坏道修复平均修复一个坏道要多少时间? 电脑硬盘修复物理坏道需要多长时间? 硬盘有几千个坏道,修复一个要一个小时,硬盘还有... 硬盘检查修复要持续多长时间? 坏道修复要多久,用什么好 坏道检测与修复的过程慢吗?320G硬盘大概要修复多久? 硬盘坏道修复能有多久? 急急急急 我的硬盘有200多个坏道该怎么办 磁盘坏道修复 系统C盘有大量坏道,200多个,应该怎么办才能修复... 磁盘修复需要多久? 修复硬盘坏道要多少时间 500g硬盘检测坏道要多久&#128514? 硬盘坏道修复要多长时间?