首页> 中文学位 >流媒体自动编码系统消息中间件设计与实现
【6h】

流媒体自动编码系统消息中间件设计与实现

代理获取

目录

声明

摘要

1 绪论

1.1 课题背景和意义

1.2 国内外研究现状

1.3 论文研究内容

1.4 论文的组织结构

2 消息中间件及实现模型介绍

2.1 中间件概念及分类

2.1.1 中间件的概念

2.1.2 中间件的分类

2.2 消息中间件技术

2.2.1 消息的概念

2.2.2 消息中间件的特点

2.2.3 消息中间件的通信模式

2.3 实现技术介绍

2.4 本章小结

3 消息中间件的需求分析

3.1 流媒体自动编码系统的功能需求

3.2 系统中消息中间件的需求分析

3.2.1 消息中间件的功能需求

3.2.2 消息中间件的性能需求

3.3 消息中间件的客户端分析

3.4 消息中间件的客户端分析

3.4.1 数据流图介绍

3.4.2 消息中间件的数据流图分析

3.5 本章小结

4 消息中间件的总体设计

4.1 消息中间件的总体结构

4.1.1 客户端连接的处理

4.1.2 消息中间件分层结构

4.2 通信模式的设计

4.3 模块划分

4.4 消息中间件的接口设计

4.5 数据库设计

4.6 内部模块设计

4.6.1 Web服务模块

4.6.2 中间服务模块

4.6.3 数据库管理模块

4.7 本章小结

5 消息中间件的详细设计

5.1 Web服务模块

5.2 中间服务模块

5.3 数据库管理模块

5.4 多线程技术的应用

5.5 本章小结

6 实现及测试结果分析

6.1 开发工具及运行环境介绍

6.1.1 开发工具

6.1.2 运行环境

6.2 测试环境及测试用例设计

6.2.1 测试环境

6.2.2 测试用例

6.3 测试结果及分析

6.4 本章小结

7 总结与展望

7.1 论文总结

7.2 后期展望

参考文献

致谢

展开▼

摘要

在分布式系统中,消息中间件屏蔽系统的网络环境,为系统中的组件提供消息交互的支持。随着分布式系统和消息中间件需求在应用中的快速增长,消息中间件逐渐成为产品开发和技术研究中的一门专门的课题,引起了广泛的关注。
  本文基于一个流媒体自动编码系统的研发。该系统是与某互联广播有限公司合作开发的一个项目。由于公司旧的编码系统无法满足自动编码的需求,为了降低系统中组件之间的耦合度,提高编码系统的可扩展性,同时减少人工配置、干预对编码系统所造成的影响,系统中引入了消息中间件。
  本论文结合消息中间件的基本概念,提出了一个自动编码系统中专用消息中间件的设计方案。论文从需求分析、总体设计、详细设计、实现和测试几个方面出发,对消息中间件的设计和实现进行了详细的介绍。论文分析了消息中间件的不同客户端,采用数据流图描述了消息数据在模块间传递和转发的情况;通过对消息中间件通信模式的分析,在中间件的设计中选择了采用点对点和发布/订阅相结合的消息通信模式,制定了消息中间件B/S、C/S相结合的三层体系架构;最后,针对中间件的功能需求和性能需求,文章设计了测试用例,对中间件的处理速度进行了测试,验证所设计的消息中间件符合系统的要求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号