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

简答题

试题五(25分)

阅读以下关于Web应用系统的叙述,在答题纸上回答问题1至问题3。

【说明】

某公司拟开发一个基于O2O(Online To Offline)外卖配送模式的外卖平台。该外卖平台采用自行建立的配送体系承接餐饮商家配送订单,收取费用,提供配送服务。餐饮商家在该O2O外卖平台发布配送订单后,根据餐饮商家、订餐用户、外卖配送员位置等信息,以骑手抢单、平台派单等多种方式为订单找到匹配的外卖配送员,完成配送环节,形成线上线下的O2O闭环。

基于项目需求,该公司多次召开项目研发讨论会。会议上,张工分析了O2O外卖平台配送服务的业务流程,提出应釆用事件系统架构风格实现订单配送,并建议采用基于消息队列的点对点模式的事件派遣机制。

【问题2】(9分)

根据张工的建议,该系统釆用事件系统架构风格实现订单配送服务。请基于对事件系统架构风格的了解,补充图2-6的空(1)~(3)处,完成事件系统的工作原理图。

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

答案:

(1)事件源(2)事件管理器(3)事件处理器

解析:

事件系统架构风格是一种基于事件的软件架构,其核心思想是将系统的行为看作是一系列事件的响应和处理过程。根据张工的建议,该系统采用事件系统架构风格实现订单配送服务。

在事件系统中,事件源负责产生和触发事件,即将发生的动作或状态变化转化为事件。事件管理器负责事件的管理和分发,包括为事件处理器注册感兴趣的事件,建立事件与事件处理器的关联关系,以及当事件发生时调用相关的事件处理器。事件处理器则是具体处理事件的代码部分,当接收到与自己注册的事件相匹配的事件时,执行相应的处理逻辑。

因此,根据对事件系统架构风格的理解,可以补全事件系统的工作原理图,其中空(1)处填写“事件源”,空(2)处填写“事件管理器”,空(3)处填写“事件处理器”。

创作类型:
原创

本文链接:【问题2】(9分) 根据张工的建议,该系统釆用事件系统架构风格实现订单配送服务。请基于对事件系统架构

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

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

分享考题
share