首页

文章

教育行业适合微服务+容器吗?

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

我来回答

1个回答

热心网友 时间:2023-05-14 05:50

微服务架构的优缺点具体如下:

优点:服务的独立部署:每个服务都是一个独立的项目,可以独立部署,不依赖于其他服务,耦合性低;服务的快速启动:拆分之后服务启动的速度必然要比拆分之前快很多,因为依赖的库少了,代码量也少了。

更加适合敏捷开发:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行。服务拆分可以快速发布新版本,修改哪个服务只需要发布对应的服务即可,不用整体重新发布;职责专一,由专门的团队负责专门的服务:业务发展迅速时,研发人员也会越来越多,每个团队可以负责对应的业务线,服务的拆分有利于团队之间的分工。

服务可以动态按需扩容:当某个服务的访问量较大时,我们只需要将这个服务扩容即可;代码的复用:每个服务都提供RESTAPI,所有的基础服务都必须抽出来,很多的底层实现都可以以接口方式提供。

缺点:分布式部署,调用的复杂性高:单体应用的时候,所有模块之前的调用都是在本地进行的,在微服务中,每个模块都是独立部署的,通过HTTP来进行通信,这当中会产生很多问题,比如网络问题、容错问题、调用关系等。

测试的难度提升:服务和服务之间通过接口来交互,当接口有改变的时候,对所有的调用方都是有影响的,这时自动化测试就显得非常重要了,如果要靠人工一个个接口去测试,那工作量就太大了。这里要强调一点,就是API文档的管理尤为重要。

运维难度的提升:在采用传统的单体应用时,我们可能只需要关注一个Tomcat的集群、一个 MySQL的集群就可以了,但这在微服务架构下是行不通的。当业务增加时,服务也将越来越多,服务的部署、监控将变得非常复杂,这个时候对于运维的要求就高了。

微服务架构

是一项在云中围绕业务领域组件来创建和部署应用和服务的新技术,由MartinFowler于2012年提出。微服务架构构建的工具是Seneca,基本思想在于创建的应用可独立地进行开发、管理和加速,在分散的组件中使用微服务云架构和平台,使服务等功能的交付变得更加简单。

微服务架构现状

微服务作为一项在云中部署应用和服务的新技术已成为当下最新的热门话题。但大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。

企业和服务提供商正在寻找更好的方法将应用程序部署在云环境中,微服务被认为是未来的方向。通过将应用和服务分解成更小的、松散耦合的组件,它们可以更加容易升级和扩展,理论上是这样。

李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 苹果6抬手亮屏怎么设置? 苹果6怎么设置触摸唤醒屏幕 天天吃鸡蛋好吗? 多吃鸡蛋,对我们的身体有哪些好处? 经常吃鸡蛋对身体有好处,什么时间吃更好呢? 天天吃鸡蛋的好处和坏处 每天都吃一个鸡蛋,对身体究竟能产生多少好处? 天天吃鸡蛋有什么好处和坏处? 孩子吃鸡蛋有哪些好处?你觉得每天吃鸡蛋真的好吗? 经常吃鸡蛋有什么好处 天天吃鸡蛋会不会对身体不好?有什么影响? 每天吃鸡蛋有什么好处? 每天吃鸡蛋有益于健康吗? 经常吃鸡蛋对身体会有哪些好处? 天天吃鸡蛋有哪些好处? 每天都吃鸡蛋对身体有什么好处? 每天吃鸡蛋有好处吗? 每天吃鸡蛋有什么好处 每天吃鸡蛋好吗为什么 天天吃鸡蛋好吗? 容器,微服务与OpenStack到底是什么关系 基于容器的微服务架构带来的优势,说法正确的有哪些 微服务体现的时间有几年? 容器战略与DevOps,微服务和云战略到底什么关系 微服务为什么一定要用Docker? Kubernetes与微服务容器化方案 容器与虚拟机的区别 微服务为什么要选择docker 什么使用docker来部署服 如何使用 Java 和 Docker 构建微服务 苹果6人脸亮屏,拿起手机对着脸,就亮屏 平安银行在中国排名第几位 十二家股份制商业银行排名 中国平安占国内第几位? 平安银行是正规银行吗 目前国有控股大型银行都有哪些?交通银行排第几? 平安世界500强第几位? 中国平安在世界500强中排名多少 财富世界500强中国企业中国平安排名第几? 华夏银行和平安银行两者哪家实力更雄厚一些?哪家... 平安银行是世界五百强吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com