声明
摘要
第一章 绪论
1.1 研究背景及意义
1.2 研究现状
1.3 论文工作及结构安排
第二章 相关技术及开源库简介
2.1 测控服务器开发语言和开发环境
2.2 开源库Boost介绍
2.3 Google Protocol Buffer消息格式
2.4 OTL数据库访问技术
第三章 基于高性能网络库Asio的测控服务器设计与实现
3.1 粮情测控系统的工作流程与测控服务器总体框架设计
3.1.1 粮情测控系统的工作流程
3.1.2 测控服务器总体框架设计
3.2 网络I/O框架的设计与实现
3.2.1 常用网络I/O框架
3.2.2 网络I/O框架的实现
3.3 线程处理模块的设计与实现
3.3.1 进程与线程
3.3.2 常用线程模型及其比较
3.3.3 测控服务器中线程模型的实现
3.4 消息分发模块的设计与实现
3.4.1 异步回调机制
3.4.2 测控服务器消息分发模块的设计
3.4.3 测控服务器消息分发模块的实现
3.5 本章小结
第四章 测控服务器的数据管理和运行管理
4.1 数据库模块的设计与实现
4.1.1 基于实际业务的数据库设计
4.1.2 数据库访问方法及数据存储与管理
4.2 日志管理模块的设计与实现
4.3 基于时间轮的超时管理
4.4 本章小结
第五章 结束语
5.1 总结
5.2 展望
参考文献
致谢