家庭开放平台中消息中间件的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:jamyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,包括智能机顶盒、智能手机、可穿戴设备在内的智能终端发展迅猛。目前,中国已经成为世界上最大的智能终端制造和消费国,制造的机顶盒占全球市场的80%以上。建立中国移动家庭开放平台的目的是为了实现对智能机顶盒的统一配置与管理,包括内容的下发、固件版本更新等。在家庭开放平台中,子系统间,特别是终端管理门户与终端远程服务子系统、应用管理门户与应用远程服务子系统、屏幕管理门户与屏幕远程服务子系统间存在大量的业务交互。传统的RPC方法的同步、紧密耦合的特征不适用于家庭开放平台中数据同步的需求。另外,家庭开放平台中缺乏日志模块,无法记录操作员的日志数据以及业务对象的状态变化。针对系统的这一现状,论文基于开源消息中间件RocketMQ设计并实现了适用于家庭开放平台的数据同步与广播通知模块,并使用Spring AOP结合消息中间件,设计并实现了日志模块。本文的主要工作如下:(1)基于开源消息中间件RocketMQ进行二次开发,实现了家庭开放平台中系统间的解耦合,提供了可靠的消息同步与广播通知服务;(2)针对窄带宽条件下的消息传输,在消息中间件中引入自适应算术编码,保障了窄带宽条件下的传输效率;(3)针对可能传输的用户敏感信息,在消息中间件中引入加密算法,保证了数据的安全性;(4)基于Spring AOP实现了对方法的拦截,利用FreeMarker、值栈以及反射机制生成日志内容,结合消息中间件,将分散的日志进行统一收集并完成持久化。另外,基于REST约束规范,在管理门户提供了日志的查询接口。在论文的最后,通过功能测试,验证了系统满足设计目标。
其他文献
随着信息量的爆炸式增长,人们迫切的希望提高信息的传输速率,最直接的解决办法就是提高信号的频率,时间透镜在这种情况下被提出。最开始人们研制时间透镜是为了对信号进行压
文本分类是数据挖掘领域的热点问题,但在实际应用中,会出现一些类中的文本很多,而另外一些类中的文本相对较少,不同类别数据集规模之间出现明显的倾斜情况,其中,文本分类器就
在上个世纪80年代中后期,电容层析成像(Electrical Capacitance Tomography,ECT)技术逐步发展成为过程层析成像(Process Tomography,PT)技术的一种,ECT技术具备可靠性强,成本
液压自动位置控制(Automatic Position Control,APC)系统是整个冷轧板厚控制系统的关键控制和执行部分,直接影响冷轧板带材的最终成型质量,因此研究如何提高APC系统性能就显
近年来,随着信息化时代的到来,数据呈现爆炸式的增长趋势,普通的大型计算机已经无法承担计算海量数据的任务,各大互联网公司纷纷采用大规模的Hadoop集群来完成数据的存储和分
伴随着大数据时代的来临,种类繁多的数字信息充满了人类社会的每个角落,其中文本信息占据了重要的地位。由于人工数字信息的管理已无法顺应大时代的潮流,因此,高效管理和准确
近年来,随着互联网技术的发展,信息开始呈现爆炸式增长。数据挖掘技术由于可以从海量数据中提取有价值的信息,越来越受到人们的关注。R语言作为一种解释性编程语言,因其简洁
本文以地面反装甲作战为模拟背景,立足现有武器装备技术性能,以第三代主战坦克为主要目标,对其雷达跟踪信号滤波问题展开了研究。依据地面装甲目标的技术性能、行动特点和战
立体匹配是一个在计算机视觉中非常热议的话题。由于该方向可以通过使用摄像机获得的彩色图像较为简单地生成实际场景的3维信息,从而可以进行一系列的后续操作和处理,所以在
随着计算机技术的快速发展,以数字图像处理技术为基础的机器视觉技术在林业病原微生物的识别和检测领域的应用越来越广泛。相对于传统的生物学显微检测方法,其具有效率高、客