论文题名: | 基于Apache S4的交通流数据实时处理系统的设计与实现 |
关键词: | 交通流数据;实时处理系统;流程设计;Apache S4技术 |
摘要: | 随着经济社会的发展,机动车、驾驶人保有量逐年递增,交通流量和交通安全隐患不断增加,机动车超速、超载、违法占道,交通拥堵等问题日渐凸显,道路交通安全形势日趋严峻。另一方面,智能交通管控技术的进步和智能采集设备的增加,使得交通基础数据量呈爆炸性增加。面临如此海量动态交通流数据,如何高效的采集,传输,实时分析,以便公安机关驾驭动态治安局势,面临着巨大的技术挑战。传统的交通管理平台已经无法满足大数据体态下交通数据的实时分析需求,在大数据背景下,如何将大数据技术应用到交通流数据的实时处理中是值得研究和思考的问题,我们的系统正是基于这样的背景下进行设计和开发的。 分布式存储和计算相关技术的出现为解决交通流数据的实时处理问题提供了良好的解决方案。将分布式流处理和内存计算技术应用到海量交通流数据实时处理中来,使用分布式发布订阅消息系统来实时的采集交通流数据,使用分布式流处理框架进行海量动态交通流数据的实时分析,并利用分布式消息队列来对分析结果实时的推送至前端界面进行展示。设计并实现了从海量交通数据流入到分析结果实时展示的完整流程。 系统基于MVC架构,采用B/S结构,使用Spring MVC框架作为系统的web基础框架。将系统的前后端分离,使用消息队列作为中间层来进行前后端的解耦,遵循软件工程的基本原则和思想,根据用户的需求对系统进行了需求分析,概要设计,模块详细设计,并在开发完成后进行了全面的测试,保证了系统的稳定性。 |
作者: | 刘庆杰 |
专业: | 计算机技术 |
导师: | 刘洋 |
授予学位: | 硕士 |
授予学位单位: | 山东大学 |
学位年度: | 2015 |
正文语种: | 中文 |