题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展

持续到达的数据要及时告警,为什么不适合只做夜间批处理?

22 道章节练习题
单选题2.2 新一代信息技术及应用7 / 22

设备事件持续到达,要求每条事件到达后5秒内完成规则判断并在异常时告警;历史月报可次日生成。针对前一项需求,优先采用的处理方式是()。

选择答案
未作答
答案与解析

正确答案 B

5秒是这道题的硬条件。数据持续到达、结果又不能等到次日,适合采用流式处理并验证端到端延迟,选B。历史月报可以另走批处理流程,同一个系统使用两种处理方式并不矛盾。

选择流式框架只是起点:接收排队、计算、输出告警都消耗时间,任何一个环节拥堵都可能超出5秒。某些流处理引擎内部采用微批方式,所以不能把“流式”机械理解为每条记录必须单独启动一次任务。也不要背成“Spark只能离线”:它有流处理能力。题目考需求匹配,不是让你凭产品名称判断全部技术边界。

选项分析

A
白天收到的异常事件若等到凌晨才判断,会明显超过题干要求的到达后5秒。
B
处理持续到达的数据并检查全链路延迟,同时覆盖处理方式与时效约束两个条件。
C
等待文件达到容量阈值的时间不可控;事件稀少时也可能久等,无法满足给定时限。
D
月底汇总不能替代在线告警,数据保留策略与是否及时处理事件是两项不同要求。

容易混淆的地方

只看“数据很多”就选批处理,忽略允许等待多久;或以为用了流式框架便自动获得任何延迟保证。

再巩固一步

  • 先找允许延迟,再看数据是否持续到达。能否夜间处理取决于业务时限,不取决于题干有没有“大数据”三个字。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.2.3 · 纸书第81、82页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息