刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题
试题五(共25分)

请详细阅读有关Web架构设计方面的叙述,在答题纸上回答问题1至问题3。


【说明】

某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求如下:

(1)系统应支持大于50个终端设备的并发请求;

(2)系统应能够实时识别车牌,识别时间应小于1s;

(3)系统应7X24小时工作;

(4)具有友好的用户界面;

(5)可抵御常见SQL注入攻击;

(6)独立事务操作响应时间应小于3s;

(7)系统在故障情况下,应在1小时内恢复;

(8)新用户学习使用系统的时间少于1小时。

面对系统需求,公司召开项目组讨论会议,制订系统设计方案,最终决定基于分布式架构设计实现该物流车辆管理系统,应用Kafka、Redis数据缓存等技术实现对物流车辆自身数据、业务数据进行快速、高效的处理。

【问题2】(14分)

经项目组讨论,完成了该系统的分布式架构设计,如图5-1所示。请从下面给出的(a)~(j)中进行选择,补充完善图5-1中(1)~(7)处空白的内容。

(a)数据存储层

(b)Struct2

(c)负载均衡层

(d)表现层

(e)HTTP协议

(f)Redis数据缓存

(g)Kafka分发消息

(h)分布式通信处理层

(i)逻辑处理层

(j)CDN内容分发

使用微信搜索喵呜刷题,轻松应对考试!

答案:

【问题2】

答案:

(1)d (2)e (3)i (4)h (5)g (6)f (7)a

解析:

问题2要求根据分布式架构设计的图示,补充完善图中的空白内容。根据题目描述和参考解析,可以分析得出:

  • (1)表现层:负责用户与系统的交互,提供用户界面。因此选择d。
  • (2)HTTP协议:是表现层与后端服务进行交互的常用协议,因此选择e。
  • (3)逻辑处理层:负责对业务逻辑进行处理,因此选择i。
  • (4)分布式通信处理层:负责处理分布式系统中的通信,因此选择h。
  • (5)Kafka分发消息:在分布式架构中,Kafka用于实现消息队列,进行消息分发,因此选择g。
  • (6)Redis数据缓存:用于缓存数据,提高系统性能,因此选择f。
  • (7)数据存储层:负责数据的存储和管理,因此选择a。

这样,根据题目描述和解析,完成了对分布式架构设计图的补充完善。

创作类型:
原创

本文链接:【问题2】(14分) 经项目组讨论,完成了该系统的分布式架构设计,如图5-1所示。请从下面给出的(a

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share