基于Redis分布式消息队列的报文过滤系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:guojade_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国民用航空的蓬勃发展,部分地区开始增修民用机场,部分已有机场开始增修跑道,这些都带来了全国航班量的逐年增长。大量增加的航班直接带来了航空报文的急速增长,以前的报文处理系统开始出现处理速度跟不上,业务规则不再完全适应新的工作需要的情况。在这种环境下,航空管制人员、塔台、调度人员迫切需要一个全新的报文过滤筛选系统,来提供高效、稳定、准确的报文过滤服务。为解决现有报文处理系统效率低下,业务适应场景狭窄,系统可靠性低下的问题,本文基于Redis研究并提出了一个全新的分布式消息队列报文过滤系统。本文首先对开发实现过程中会用到的计算机技术进行了介绍,然后对报文过滤系统的需求进行了归纳总结,并进行了详细的需求分析。在需求分析的基础上,本文对报文过滤系统进行了概要设计,并随后详细介绍了详细的设计方案与实现。基于ActiveMQ作为消息中间件的特点,以及其较好的可控性和支持跨平台的特性,将其作为核心逻辑的数据输入与输出,这样能将核心业务与系统的其他业务分离解耦。Redis拥有极高的性能,支持快速的读写数据。利用Redis这个特点,将核心业务进行业务分离,核心流程可以分割为一个个单独的、简单的任务模块,通过Redis进行数据通信,可以提高整个流程处理数据的效率,并且防止数据阻塞。同时,将部分热点数据存入Redis中作为缓存,支持系统的查询功能,可以提高查询动作的响应速率,提高查询效率,提升用户体验。ActiveMQ、Redis本身具有部署主备模式的功能,通过部署多个节点,即使当前正在使用的主节点出现故障,也不会出现业务中断,系统挂死的情况,提升了系统的稳定性。本系统涉及的技术,如Redis、ActiveMQ适应性都非常好,对于部署环境是虚拟机,亦或是实体机都没有特定的要求,可以有效地降低系统的部署成本。将Redis、ActiveMQ、Java、My SQL等计算机技术通过合理的方式进行结合,可以为我们其他空管生产系统提供稳定、高效、准确、灵活的报文过滤服务,同时提供快速的报文查询功能供相关的矿管人员使用。本文对基于Redis分布式消息队列的报文过滤系统的设计与实现过程做了详尽细致的描述。依据ActiveMQ、Redis、Java、Mybatis等计算机技术,结合业务分离的项目设计理念和主备部署服务的特点,本系统能够提供稳定、高效、准确、灵活的报文过滤、查询功能,并且具有良好的稳定性。针对未来数据量的增加,本系统也充分考虑了功能扩展性和性能扩展性,以适应生产环境复杂的实际情况。
其他文献
文本信息是图像中的重要线索,检测图像中的文本是智能信息处理的重要课题之一。传统的文本检测任务通常是用来提取文档图像中的文字。因为文档的背景一般比较干净、没有复杂的纹理信息,文本信息提取往往比较简单,然而在自然场景下,文本提取的难度往往远大于此,一个原因是它的背景非常丰富,例如街道、植被、楼宇等,另外文字的展现形式也是各种各样,艺术字、变形字、多语言混合、残缺字、光影遮蔽等,而且自然场景图片的质量往
多标签图像是指一张图像中含有多个关注对象的图像,对于多标签图像的研究主要是多标签图像分类。多标签图像分类目前存在的问题主要是分类精度和分类时间没办法有很好的平衡,并且模型的适应能力较差。多标签图片学习目前主要的方向是问题转换和模型适配,问题转换主要是在思想和策略上进行优化,模型适配是通过改变模型的结构来适应多标签,为了得到更强泛化能力的模型,本文在多标签图像分类中开展了详细的研究,主要贡献如下:(
肺癌是全人类一直无法攻克的医学界难题,其极高的发病率和死亡率对人们的身体健康有着巨大的危害。专家研究表示,为了有效地治疗肺癌,提升患者的存活率,可以利用计算机辅助诊断技术来辅助医生进行肺结节的良恶性诊断,该方式明显提升了肺癌早期筛查的准确率和医生的工作效率。随着人工智能的迅猛发展,基于深度学习的计算机辅助诊断技术在医疗诊断领域表现出了强大的生命力和明显的优势。针对肺结节的良恶性辅助诊断,本文在分析
在互联网行业不断发展的背景下,世界各个领域也都开始应用网络技术来创造一个更好的发展环境,同时这为行业发展带来了新的销售与生产革命机会。电子商务不仅使客户与商家之间从实体消费模式过渡到线上商务营销模式,移动互联网的异军突起和相关技术的成熟,使得更多的企业开始通过移动平台来获取客户,从而企业实体店面的营销成本得到有效降低。中小店家在移动互联网的发展的大趋势下,迫切需要一套能够对商品在线平台进行管理的系
行人检测是一种特殊的目标检测任务,它的检测对象为行人,是一个二分类的检测任务。行人检测任务中存在三个关键问题——多尺度问题、遮挡问题和光照问题。目标检测算法的准确率往往与目标的在图片中的尺度有关,大多数目标检测算法对小目标的准确率都较低。当物体发生遮挡时,一方面,物体的轮廓、边缘等特征会被改变,另一方面,物体的特征会重叠在一起难以区分,从而导致误检和漏检。当光照条件比较极端时,可见度较低,这也会导
深度神经网络(deep neural networks,DNNs)在自然语言处理(natural language processing,NLP)的各个领域特别是情感分析领域已经取得了广泛的应用。DNNs具有特征自学习能力,特别适合学习文本抽象、高维和复杂的语义特征。DNNs具有海量的训练参数,其决策过程具有难以理解的黑盒性,而具有可解释性的模型不仅容易改进,也更容易被使用者理解和信任。为此,本文
5G技术和IPv6技术的深度融合和应用普及,使IP地址资源紧张的局面得到明显改善,网络中业务类型和数据流量急剧上升。然而,随着网络规模不断地扩张,网络结构也变得非常复杂,异常流量不断增多,这给网络监控带来了极大挑战。现有的网络监控技术存在着异常流量监测困难、网络数据包获取不完整等问题,远远无法达到细粒度网络监控的要求。基于此,本文提出轻量级细粒度网络流量监控机理和方法,用于监控网络的实时状态,当网
随着互联网行业的蓬勃发展,通过恶意网页进行的网络安全攻击也越来越多,严重威胁网络空间安全。基于深度学习的恶意网页方法能够检测出添加了混淆的url链接,但是url文本和常规的文本不太类似,url文本非常嘈杂,影响神经网络模型的分类效果。所以为了提升神经网络模型分类url链接的效果,和增加对短连接、ip等无词法特征的url链接的检测,本文提出了基于混合嵌入的恶意url链接检测算法和基于网页文本分类的恶
大数据快速发展的今天,庞大的数据量已经让不少人看到了其中的价值。在寻找、发现、获取大数据所蕴含价值的过程中,人们采集、存储、整理、计算、分析数据,以求由结果得出某种启发、规律,进而对数据价值加以创造利用。但若数据的分析结果仍然以数字、表格或文字方式展示,既不便于用户阅读,也不利于有效地暴露数据的隐藏信息。为了更直观、友好地展示数据,数据可视化技术不断发展,通过点线面构成图形将信息组织起来,用静态或
飞机起飞前巡检是飞机安全保障必要程序,快速完成飞机飞行前的飞控系统健康检查,是提高飞机放飞架次的重要因素,然而飞机飞控系统越来越复杂,飞控系统健康的定位越来越难和排故时间越来越长。对飞机飞行前的故障检测方法的研究,提高飞机故障检测准确率和检测效率,有着重要意义。针对飞机飞控系统的飞行前故障检测技术,本文开展了飞控系统健康管理相关理论研究与应用系统工程实现。本文具体的研究及工作内容如下:(1)针对传