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

什么是微服务架构?

发布网友 发布时间:2022-04-21 14:14

我来回答

1个回答

热心网友 时间:2022-05-13 00:01

微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。

微服务是指开发一个单个 小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。

微服务也指一种种松耦合的、有一定的有界上下文的面向服务架构。也就是说,如果每个服务都要同时修改,那么它们就不是微服务,因为它们紧耦合在一起;如果你需要掌握一个服务太多的上下文场景使用条件,那么它就是一个有上下文边界的服务。

每个微服务都很小,这样能聚焦一个指定的业务功能或业务需求。

微服务能够被小团队单独开发,这个小团队是2到5人的开发人员组成。

微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。

微服务能使用不同的语言开发。

微服务易于被一个开发人员理解,修改和维护,这样小团队能够更关注自己的工作成果。无需通过合作才能体现价值。

微服务允许你利用融合最新技术。

微服务只是业务逻辑的代码,不会和HTML,CSS 或其他界面组件混合。

微服务架构可能带来过多的操作。

需要DevOps技巧 (http://en.wikipedia.org/wiki/DevOps)。

可能双倍的努力。

分布式系统可能复杂难以管理。

因为分布部署跟踪问题难。

当服务数量增加,管理复杂性增加。

当需要支持桌面,web,移动智能电视,可穿戴时都是可以的。

甚至将来可能不知道但需要支持的某种环境。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 扫描件可以转换成word文字吗? 无法解析web服务器域名怎么办 viovY5s和viovY3的充电线弄混了怎么分辨? vivo y3与u3 u3x z5s Y5s哪个好点? ⅴivoy5s和vivoy3o那个好? vivoy3和ⅵⅴo5s那个好? vivoy3除了后置指纹其他都和vivoy5s一样吗 y5s和y3有什么区别? VivoY5s还是vivoY3好? vivoy3和y5s处理器 请问vivo y 3和y 5s 哪个好一点? 苹果怎么查激活日期以过保 过保iphone怎么查询激活时间 怎么查过保iphone的第一次激活时间 过了保修的苹果手机怎么查找激活时间 苹果手机保修过期了怎么查激活时间? 服务器不能解析网站域名怎么办 梅艳芳是因为什么原因去世的? 怎么画抗疫中的苏州 关于新型肺炎的画有什么? 什么是微服务架构啊? 扫描文件怎么变成word文档 目前流行微服务架构,采用什么和Web+Service 如何将扫描件转换成WORD文档进行修改 扫描后如何把文字转换成 WORD文档? 怎么删除QQ单向好友? 如何删除qq单向好友 QQ单向好友删除方法 备案好了,为什么域名还是无法解析 上海有分期付款买手机的地方吗? 在上海怎么分期付款买手机 上海哪里可以分期付款买手机 买手机分期付款需要哪些条件吗?都是需要什么?_? 上海有那些银行能分期付款买手机 在上海想分期付款买房,请问是怎样一个流程? 外地人在上海买房可以分期付款吗 上海分期付款买车买哪个最划算? 外地人在上海可以分期付款买车吗?需要什么条件? 在上海分期付款买车问题 上海有那个手机分期付款的店? 重生旧社会我为三毛电子书txt全集下载