摘要 | 第5-6页 |
Abstract | 第6-7页 |
第1章 绪论 | 第11-19页 |
1.1 研究背景 | 第11-14页 |
1.1.1 中间件的发展和前景 | 第11-12页 |
1.1.2 中间件的特点和优缺点 | 第12-14页 |
1.2 国内外研究现状 | 第14-16页 |
1.3 研究意义 | 第16页 |
1.4 本文内容安排 | 第16-19页 |
第2章 相关知识介绍 | 第19-37页 |
2.1 消息中间件 | 第19-30页 |
2.1.1 中间件的概念和定义 | 第19-20页 |
2.1.2 中间件的分类 | 第20-26页 |
2.1.3 消息中间件主要特点 | 第26-27页 |
2.1.4 通信模型 | 第27-29页 |
2.1.5 主要优势 | 第29-30页 |
2.2 实时分布式系统介绍 | 第30-35页 |
2.2.1 典型实时分布式系统环境与结构 | 第32-33页 |
2.2.2 实时分布式系统使用消息中间件的必要性和优点 | 第33-34页 |
2.2.3 消息中间件在ATC系统中的应用 | 第34-35页 |
2.3 本章小结 | 第35-37页 |
第3章 系统整体设计 | 第37-47页 |
3.1 CDC设计 | 第39-43页 |
3.1.1 CDC设计思路 | 第39页 |
3.1.2 CDC结构 | 第39-40页 |
3.1.3 CDC算法设计 | 第40-43页 |
3.2 MQM设计 | 第43-45页 |
3.3 本章小结 | 第45-47页 |
第4章 CDC实现 | 第47-61页 |
4.1 CDC的具体实现 | 第47-57页 |
4.1.1 数据管理器 | 第48-49页 |
4.1.2 数据同步管理器 | 第49页 |
4.1.3 应用进程服务器 | 第49页 |
4.1.4 CDC进程启动初始化 | 第49-51页 |
4.1.5 状态管理器 | 第51-52页 |
4.1.6 数据(压缩、安全)管理器 | 第52页 |
4.1.7 日志管理器 | 第52页 |
4.1.8 稳定性管理器 | 第52页 |
4.1.9 数据的格式,序列化/反序列化 | 第52-55页 |
4.1.10 应用程序接口 | 第55-57页 |
4.2 CDC关键算法 | 第57-59页 |
4.2.1 Master的选举和冲突解决算法 | 第57页 |
4.2.2 新节点注册算法 | 第57页 |
4.2.3 节点数据更新算法 | 第57-58页 |
4.2.4 数据重传算法 | 第58页 |
4.2.5 节点心跳 | 第58页 |
4.2.6 CDC的数据冲突解决算法 | 第58-59页 |
4.3 CDC的主要特性 | 第59-60页 |
4.3.1 环境的复杂性 | 第59页 |
4.3.2 稳定性 | 第59-60页 |
4.3.3 实时性的保证 | 第60页 |
4.3.4 数据一致性 | 第60页 |
4.4 本章小结 | 第60-61页 |
第5章 MQM实现 | 第61-75页 |
5.1 MQM具体实现 | 第61-73页 |
5.1.1 消息定义 | 第61-63页 |
5.1.2 消息队列 | 第63-65页 |
5.1.3 消息传递模式 | 第65-66页 |
5.1.4 队列管理器 | 第66-68页 |
5.1.5 BNS和应用进程服务器 | 第68-71页 |
5.1.6 本地消息代理 | 第71-72页 |
5.1.7 远程消息代理 | 第72-73页 |
5.2 MQM主要特点 | 第73页 |
5.3 系统测试 | 第73-74页 |
5.4 本章小结 | 第74-75页 |
第6章. 总结及展望 | 第75-77页 |
6.1 本文总结 | 第75-76页 |
6.2 对于未来工作的展望 | 第76-77页 |
参考文献 | 第77-81页 |
致谢 | 第81页 |