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

适用于高负载环境的松耦合日志系统的设计与实现

摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第11-19页
    1.1 研究意义第11-12页
    1.2 国内外研究现状第12-14页
        1.2.1 syslog日志框架第12页
        1.2.2 Scribe日志收集系统第12-13页
        1.2.3 chukwa日志收集系统第13页
        1.2.4 kafka日志收集系统第13页
        1.2.5 flume日志收集系统第13-14页
    1.3 研究内容第14-15页
        1.3.1 提出适用于高负载环境的松耦合日志系统的概念第14页
        1.3.2 提出日志系统松耦合的解决方案第14-15页
        1.3.3 提出支持高负载环境的解决方案第15页
    1.4 本文创新点第15-16页
    1.5 论文组织结构第16-17页
    1.6 本章小结第17-19页
第二章 需求分析和相关技术第19-29页
    2.1 需求分析第19-20页
        2.1.1 使用场景第19-20页
    2.2 相关技术第20-23页
        2.2.1 管道(Pipe)及有名管道(named pipe)第20-21页
        2.2.2 信号(Signal)第21-22页
        2.2.3 报文(Message)队列(消息队列)第22页
        2.2.4 共享内存第22-23页
        2.2.5 信号量(semaphore)第23页
        2.2.6 套接口(Socket)第23页
    2.3 内核态交互第23-26页
        2.3.1 内核启动参数,模块启动参数第24页
        2.3.2 sysfs,procfs第24页
        2.3.3 系统调用第24-25页
        2.3.4 netlink第25页
        2.3.5 共享内存第25-26页
    2.4 本文方法第26-28页
        2.4.1 共享内存第27页
        2.4.2 控制信息模块第27页
        2.4.3 读写队列第27-28页
    2.5 本章小结第28-29页
第三章 系统概要设计第29-33页
    3.1 应用场景第29-30页
    3.2 系统架构第30-31页
        3.2.1 注册阶段第30-31页
        3.2.2 日志写入阶段第31页
        3.2.3 日志读取阶段第31页
    3.3 日志系统用户接口模块第31页
    3.4 日志系统管理模块第31-32页
    3.5 本章小结第32-33页
第四章 日志系统用户接口模块第33-43页
    4.1 日志系统用户接口模块概述第33页
    4.2 注册/反注册接口第33-34页
    4.3 日志写入接口第34-35页
    4.4 日志读取接口第35页
    4.5 日志操作模块第35-37页
        4.5.1 读队列/写队列第36-37页
        4.5.2 控制消息模块第37页
    4.6 使用无锁队列优化第37-39页
    4.7 Protobuf优化内存读写效率第39-42页
        4.7.1 Protobuf使用第39-41页
        4.7.2 使用Protobuf优化系统第41-42页
    4.8 本章小结第42-43页
第五章 日志系统管理模块第43-55页
    5.1 日志系统管理模块概述第43页
    5.2 用户消息响应模块第43-44页
    5.3 内存管理第44-47页
        5.3.1 内存池管理第44-47页
        5.3.2 读写队列管理第47页
    5.4 日志分发中心第47-48页
        5.4.1 默认日志接收器第47-48页
    5.5 控制消息管理第48-53页
        5.5.1 socket基础知识第48-51页
        5.5.2 epoll第51-53页
        5.5.3 boost第53页
    5.6 本章小结第53-55页
第六章 系统测试第55-61页
    6.1 开发环境说明第55页
    6.2 功能测试第55-59页
        6.2.1 日志格式第55-56页
        6.2.2 写日志操作第56-57页
        6.2.3 读日志操作第57-58页
        6.2.4 测试结果第58-59页
    6.3 性能测试第59-60页
    6.4 本章小结第60-61页
第七章 结论与展望第61-63页
    7.1 系统的可扩展工作研究第61-62页
        7.1.1 日志的规范化第61-62页
        7.1.2 程序接口的动态更换第62页
        7.1.3 protobuf即时编译第62页
    7.2 本章小结第62-63页
参考文献第63-65页
致谢第65-67页
攻读学位期间发表的学术论文目录第67页

论文共67页,点击 下载论文
上一篇:Android恶意应用检测海量数据分析和结果评判方法研究与设计
下一篇:基于SOA模式的人力资源管理系统的设计与实现