学位论文 > 优秀研究生学位论文题录展示

基于海量服务技术的音乐盒背景音乐项目的应用研究

作 者: 程倩
导 师: 吴涛
学 校: 华中科技大学
专 业: 软件工程
关键词: 海量服务 服务器部署 灰度发布
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 15次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着人们生活水平的提高,互联网应用也越来越广泛。在用户数量和服务内容丰富性持续增长的同时,互联网企业面对海量级用户提供稳定快速服务的要求也在逐步提高。传统的以增大硬件架设投入提高服务质量的模式己不再适应新的市场环境要求,被动的故障发现和预警模式,以及较低层次的运营机制亦不能满足快速变化的产品需求。全面创新,提高企业核心竞争力,以用户价值为依归,建立面向用户需求的快速高效、灵活多变的开发体系和运营体系,已经成为互联网企业当前所关心的重要课题。腾讯音乐盒BGM(Background Music背景音乐)项目正是基于用户数量剧增和产品策略变更的原因而提出的新业务。结合当前音乐盒系统建设的实际情况,给出了一个实用、以用户价值为依归、基于海量服务技术的音乐盒BGM项目解决方案。首先介绍了国内外海量服务技术的研究和应用,分析了互联网海量服务的缺点,并就海量服务将主要用到的技术和方法进行了阐述,系统创新性的将数据cache技术和灰度发布方法等应用到了实际的解决方案之中;其次,重点分析了业务需求,提出了系统的开发范围和用户特点,将需求划分为功能性和非功能性需求,并就系统整体前后台架构、数据库、服务器部署、协议封装、业务流程架构等的设计进行了详细说明。最后,阐明了系统的实现,并对系统的性能优化方法做了介绍。项目采用敏捷开发模型来进行实现,整个过程使用企业自主开发的项目管理工具进行版本迭代和产品需求的管理。项目一期和二期目前已上线运营,根据最新的数据分析报告,达到了最初的产品目标,但仍须在未来做出改良。音乐盒BGM项目在解决方案中应用到了多项海量服务技术,揭示了互联网企业从最初的产品策略提出、设计、实现,到最后运营维护的整个过程,具有较高的实用价值。

全文目录


摘要  3-4
Abstract  4-8
1 绪论  8-14
  1.1 研究背景及课题的提出  8-10
  1.2 国内外研究现状  10-13
  1.3 论文结构  13-14
2 海量服务主要技术和方法分析  14-23
  2.1 数据Sharding 技术  14-15
  2.2 数据Cache 技术  15
  2.3 有损服务  15-17
  2.4 灰度发布  17-20
  2.5 标准化运维  20-22
  2.6 本章小结  22-23
3 项目需求分析  23-29
  3.1 项目概述  23-26
  3.2 功能性需求  26-27
  3.3 非功能性需求及约束  27-28
  3.4 本章小结  28-29
4 项目设计  29-42
  4.1 总体架构设计  29-30
  4.2 音乐盒框架设计  30-40
  4.3 BGM 项目流程设计  40-41
  4.4 本章小结  41-42
5 项目实现  42-62
  5.1 开发环境与项目结构  42-43
  5.2 音乐盒架构实现  43-48
  5.3 音乐盒BGM 项目实现  48-53
  5.4 性能优化  53-55
  5.5 界面示例  55-58
  5.6 项目发布及运营  58-61
  5.7 本章小结  61-62
6 总结与展望  62-64
  6.1 全文总结  62-63
  6.2 展望  63-64
致谢  64-65
参考文献  65-68

相似论文

  1. 基于LBS的定位平台的服务构建和性能优化,TP311.52
  2. 基于J2EE的企业计算技术的研究与应用,TP399
  3. 应用服务器关键技术研究,TP368.5
  4. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  5. 面向SMDA的服务建模方法及工具实现,TP311.52
  6. 面向软件的故障注入工具的研究与实现,TP311.52
  7. 异构环境下企业互操作技术及在物资供应链系统中的应用,TP311.52
  8. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  9. 光电对抗试验系统软件平台开发,TP311.52
  10. 电力负荷管理终端测试装置软件系统研制,TP311.52
  11. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  12. 中小企业进销存管理系统的研究与设计,TP311.52
  13. 支持产品物料追踪溯源的物流管理系统,TP311.52
  14. AUTOSAR系统建模方法的研究与实现,TP311.52
  15. 高端容错计算系统高可靠监控子系统的研究和设计,TP311.52
  16. 武器装备信息管理系统的设计与实现,TP311.52
  17. 医疗信息集成平台中HL7消息解析和存储的设计与实现,TP311.52
  18. 基于WADO的医学影像远程访问与共享系统的设计与实现,TP311.52
  19. 教学档案管理系统的设计与实现,TP311.52
  20. 部队在线考试系统设计与实现,TP311.52
  21. VRGIS在城市设计中的应用,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com