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

什么是微服务架构?

发布网友 发布时间:2022-04-23 18:49

我来回答

1个回答

热心网友 时间:2022-05-07 04:23

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

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

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

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

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

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

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

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

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

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

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

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

可能双倍的努力。

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

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

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

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

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上海青假黑斑病防治方法 上海青假黑斑病传播途径和发病条件 上海青细菌性黑斑病症状 治愈人心的早安句子(特别励志的早安心语) 打点滴针孔碰到水后血管发热疼痛是怎么回事 打点滴后一周后,手上的筋还肿痛,怎么办啊 打点滴后手肿了发青怎么回事 打点滴手很痛怎么办 番禺校最好的幼儿园有那几家 我想要弄个性签名档。怎么弄 请问跳高的比赛规则是? 联通话费余额怎么查? 跳高规则 学校运动会时跳高项目垫子摆放不到位,造成了我和另一名同学骨折,学校是否有责任赔偿依照哪些法律规定? 足球为什么现场观赛感觉很燃? 灯下对联11月17日对联选辑 经常去ktv的朋友因该都会或多或少选点摇滚,大家一起摇头晃脑,请问有哪些摇滚歌曲是必点的 QQ音乐的均衡器怎么调才能把歌放慢 美图秀秀论坛上下载的字体怎样弄到美图秀秀上去? 请问手机美图秀秀里都这个字体名称是什么?叫什么字体? 在QQ音乐中,怎样把歌曲的速度调慢 手机美图秀秀中这款字体是什么字体,如图中所示。感谢啦 美图秀秀里的一个字体,请问是什么字体 美图秀秀怎么导入字体 美图秀秀添加字体方法 QQ音乐播放的时候可以不可以调慢速度的播放? 请问美图秀秀里的字体是可以免费授权的吗?比如拿来做小说封面,会不会侵权? 在QQ音乐里, 我想学快歌,但它太快了,怎样让它放慢语速?按什么键... 美图秀秀里的这个字体在手机里是什么字体? 美图秀秀里如何找到新增的字体文件 QQ音乐有没有慢放功能? 联通查话费怎么查询余额? 跳高升杆规则是多少厘米升一次 跳高起跳时先碰到垫子犯规吗? 中国联通怎样查询话费余额? 跳高场地的规格是多少 跳高的一些技巧和注意的地方有哪些? 联通用户如何查询余额? 跳高比赛,泡沫垫的作用是什么? 跳高时为什么要铺上软垫子? 跳高要注意那些事项? 微信别人给你转账需立即认证? 跳高时为什么要铺上软垫子 联通手机号怎么查话费余额? 跳高没碰到杆子,但摔在垫子上算犯规吗? 联通怎样查话费余额? 在进行跳高时,为什么要放很厚的海绵垫子 跳高时上怎样才能优雅地跌到垫子上? 微信转账立即退还对方能知道吗? 跳高使用垫子避免受伤是不是运用动量守恒定律? 跳高运动员落下的地方为什么要海绵垫子?用物理知识解释。谢谢各位了。