首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答以下问题。 【说明】 某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下: 系统的参与者包括乘客、出租车司机和平台管理
阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答以下问题。 【说明】 某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下: 系统的参与者包括乘客、出租车司机和平台管理
admin
2018-09-03
66
问题
阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答以下问题。
【说明】
某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下:
系统的参与者包括乘客、出租车司机和平台管理员三类;
系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核;
系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能:
针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理;
系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。
在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。
请用100字以内的文字说明一个微服务中应该包含的内容,并用300字以内的文字解释基于微服务的系统与传统的单体式系统相比的2个优势和带来的2个挑战。
选项
答案
微服务中应该包含的内容有:资源、对资源的操作的一组API集合。 微服务有以下优势。 (1)通过分解巨大单体式应用为多个服务方法解决了复杂性问题。它把庞大的单一模块应用分解为一系列的服务,同时保持总体功能不变。 (2)让每个服务能够独立开发,开发者能够自由选择可行的技术,提供API服务。 (3)微服务架构模式是每个微服务独立的部署。开发者不再需要协调其他服务部署对本服务的影响。这种改变可以加快部署速度。 (4)微服务使得每个服务独立扩展。你可以根据每个服务的规模来部署满足需求的规模。甚至可以使用更适合于服务资源需求的硬件。 微服务架构带来的挑战如下。 (1)并非所有的系统都能转成微服务。例如,一些数据库层的底层操作是不推荐服务化的。 (2)部署较以往架构更加复杂:系统由众多微服务搭建,每个微服务需要单独部署,从而增加部署的复杂度,容器技术能够解决这一问题。 (3)性能问题:由于微服务注重独立性,互相通信时只能通过标准接口,可能产生延迟或调用出错。例如,一个服务需要访问另一个服务的数据,只能通过服务间接口来进行数据传输,如果是频繁访问,则可能带来较大的延迟。 (4)数据一致性问题:作为分布式部署的微服务,在保持数据一致性方面需要比传统架构更加困难。
解析
转载请注明原文地址:https://kaotiyun.com/show/rpQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
概述反射和序列化
某队列的声明如下:templateclassCQueue{public:CQueue(){}~CQueue(){}voidappendTail(constT&node);//appendaelementto
公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的
ASP.net的身份验证方式有哪些?分别是什么原理?
用sealed修饰的类有什么特点
给联系人中的abc:发一封主题为“作业”的电子邮件,并将“E:\Tools”下名为“编辑.rar”的文件以附件的形式发送。
在OutlookExpress中添加一个新账户,其中显示名为wxy,电子邮件地址为wxy234567@163.corn,接收和发送邮件服务器分别为pop3.163.com和smtp.163.eom,申请此账户时的账户名和密码均为wxy234567。
计算机中用于存放软件和硬件规格及开机密码等重要数据的部件,称为()A.存储器B.romC.cmosD.主存
Devicebackupandotheravailabilitysolutionsarechosentobalancethevalueofhavinginformationavailableagainstthecost
随机试题
使用压力表录取的压力值应在使用压力表量程的()范围内。
高肿焮热是:漫肿,不红不热或皮色暗青是:
患者,女,25岁。因高处坠落多发性骨折并发急性呼吸窘迫综合征(ARDS),骨折已处理,正接受人工呼吸道和呼气末正压机械通气治疗。为预防内源性下呼吸道感染,应采取的主要措施为
根据《建设工程安全生产管理条例》,施工单位的相关人员未经安全教育培训或经考核不合格即责令限期改正,逾期未改正的,责令停业整顿,下列人员中,属于“相关人员”范围的是()。
某建筑物基坑开挖深度为7m,建基面下2~10m范围内为承压水层,承压水头8m,该基坑降水宜采用()。
甲公司为上市公司,2×17年及之前适用企业所得税税率为15%,从2×18年起适用的所得税税率为25%。甲公司2×17年度实现利润总额8000万元,在申报2×17年度企业所得税时涉及以下事项:(1)1月30日,甲公司购买一处公允价值为2400万元的新办公用
A、 B、 C、 D、 C
Americanstodaybelievethatacceptablesocialbehaviorfollowseffortlesslyfrompersonalvirtue.The(1)_____betweenmoralsa
Thehigh-speedtrainscanhaveamajorimpactonourlives.
CaloriesForyearsnow,calorieshavebeenalltherage--peoplearecountingthemandcuttingthem,andyou’dbehard-press
最新回复
(
0
)