首页
登录
从业资格
阅读以下关于 Web 应用设计开发的描述,在答题纸上回答问题 1 至问题 3。某
阅读以下关于 Web 应用设计开发的描述,在答题纸上回答问题 1 至问题 3。某
最全题库
2022-08-02
26
问题
阅读以下关于 Web 应用设计开发的描述,在答题纸上回答问题 1 至问题 3。某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下:系统的参与者包括乘客、出租车司机和平台管理员三类;系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核;系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能;针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理:系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。【问题1】(9分)请说明微服务架构的优点和缺点。【问题2】(8分)识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表1-1中的(1)~(4)。表1-1 微服务名称及所包含业务功能
【问题3】(8分)答对4条即可应用网关是实现微服务的主要技术之一,请简述应用网关的作用。
选项
答案
解析
【问题1】
微服务优点:
(1)每个微服务都很小,这样能聚焦一个指定的业务功能或业务需求。
(2)微服务能够被小团队单独开发,这个小团队是2到5人的开发人员组成。
(3)微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。
(4)微服务能使用不同的语言开发。
(5)去中心化。每个微服务都有自己的存储能力,可以有自己的数据库。也可以有统一数据库。
微服务缺点:
(1)很难在不采用分布式事务的情况下跨服务实现功能
(2)测试工作更加困难
(3)跨服务实现要求功能要求团队之间的紧密协作
(4)部署复杂【问题2】
(1)支付信息审核(2)支付信息更新(3)在线支付(4)订单管理【问题3】
1、提供统一入口2、可以进行权限身份认证等安全管理3、可以根据流量进行限流4、数据缓存5、性能监控等6、异常重试7、服务降级
转载请注明原文地址:https://www.tihaiku.com/congyezige/2397696.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
面向对象分析的目的是为了获得对应用问题的理解,其主要活动不包括()。A.认定
在某C/C++程序中,整型变量a的值为0且应用在表达式"c=b/a"中,则最可能
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】
在ISO制定并发布的MPEG系列标准中,()标准中的音、视频压缩编码技术被应用
阅读下列说明和C代码,回答问题1至问题3 【说明】某工程计算中要完
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
在求解某问题时,经过分析发现该问题具有最优子结构性质,若定义问题的解空间,以深度
在求解某问题时,经过分析发现该问题具有最优子结构性质,求解过程中子问题被重复求解
考虑下述背包问题的实例。有5件物品,背包容量为100,每件物品的价值和重量如下表
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3
随机试题
在以下菜肴中,属于孔府菜的菜肴是( )A.大煮干丝 B.诗礼银杏 C.黄焖鱼
下列地图中,国务院测绘行政主管部门不可以委托省级测绘行政主管部门审核的是(
患者,男性,62岁,左侧腹股沟斜疝嵌顿1小时,经手法复位成功。护士应观察的重点是
房屋被征用为临时安置用房,半年后返还时发现局部毀损,补偿金额应包括使用上的补偿和
下列投资项目评价的方法中,没有考虑时间价值的是()。A.现值指数法 B.
某机构投资者计划进行为期2年的投资,预计第2年年末收回的现金流为121万元。如果
工作和备用水泵的总能力,应当能在()内排出矿井24小时的最大涌水量。A.8小
(2019年真题)某设备在5年前购买时原始成本为10万元,目前账面价格为5万元,
舒张肾血管增加肾血流作用明显的药物是A.肾上腺素 B.多巴胺 C.去甲肾上腺
初孕妇,25岁。现妊娠9周。半年前曾因感冒诱发心力衰竭。查体:心率110次/分,
最新回复
(
0
)