首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

基于分布式架构的即时通讯系统的实现与性能优化

摘要第5-6页
Abstract第6-7页
第1章 绪论第14-24页
    1.1 研究背景及选题意义第14-16页
        1.1.1 选题背景第14-15页
        1.1.2 选题意义第15-16页
    1.2 国内外现状研究第16-21页
        1.2.1 国外研究现状第17-18页
        1.2.2 国内研究现状第18-21页
    1.3 本文主要研究内容第21-22页
    1.4 本文的组织结构第22-24页
第2章 系统关键技术第24-41页
    2.1 IM系统技术框架第24-25页
    2.2 C/S模式相关技术第25-31页
        2.2.1 TCP/IP协议第26-29页
        2.2.2 多线程技术第29-30页
        2.2.3 文件读写第30-31页
    2.3 HDFS文件操作第31-33页
    2.4 HBase数据库第33-40页
        2.4.1 HBase的体系结构第33-34页
        2.4.2 HBase的表结构第34-36页
        2.4.3 HBase存储API第36-39页
        2.4.4 HBase与RDBMS第39-40页
    2.5 小结第40-41页
第3章 IM系统与分布式架构设计第41-54页
    3.1 概述第41页
    3.2 IM系统功能分析第41-46页
        3.2.1 人员管理模块功能第43页
        3.2.2 即时通讯模块功能第43-45页
        3.2.3 业务相关模块功能第45-46页
    3.3 数据格式设计第46-48页
    3.4 用户界面设计第48-49页
    3.5 TCP连接设计第49页
    3.6 转发服务器模式第49-52页
    3.7 小结第52-54页
第4章 HBase数据库的设计与实现第54-64页
    4.1 数据存储需求分析第54-55页
    4.2 HBase表的设计第55-60页
    4.3 数据库访问接口设计第60-63页
        4.3.1 创建表接口第60-61页
        4.3.2 数据查询接口第61-62页
        4.3.3 数据插入接口第62-63页
    4.4 小结第63-64页
第5章 时域数据查询优化算法第64-71页
    5.1 时域与空间域映射第64-65页
    5.2 时域空间划分策略第65-67页
    5.3 多级哈希表索引第67-69页
    5.4 性能分析与测试第69-70页
    5.5 本章小结第70-71页
第6章 IM系统的实现第71-84页
    6.1 开发环境第71-72页
    6.2 多线程并发处理第72-73页
    6.3 客户端MVC模式实现第73-74页
    6.4 人员管理模块实现第74-77页
        6.4.1 登录与防止重复登录第74-75页
        6.4.2 注册第75-76页
        6.4.3 好友查找与添加第76-77页
        6.4.4 项目群添加第77页
    6.5 即时通讯模块实现第77-81页
        6.5.1 文字、表情聊天第77-78页
        6.5.2 文件传输与图片消息第78-81页
    6.6 业务相关模块实现第81-83页
        6.6.1 项目成员管理第81页
        6.6.2 项目会议第81-82页
        6.6.3 项目计划第82页
        6.6.4 共享资源第82-83页
    6.7 小结第83-84页
总结和展望第84-86页
参考文献第86-90页
致谢第90页

论文共90页,点击 下载论文
上一篇:基于Andriod的移动学习系统的设计与实现
下一篇:基于EA和BPM的烟草工业一体化物流系统设计