基于IVCE平台的消息分发研究
| 摘要 | 第4-6页 |
| ABSTRACT | 第6-8页 |
| 第一章 绪论 | 第12-18页 |
| 1.1. 研究背景 | 第12-13页 |
| 1.2. 国内外研究现状 | 第13-14页 |
| 1.3. 研究动机 | 第14-16页 |
| 1.4. 本文主要研究内容 | 第16-17页 |
| 1.5. 本章小结 | 第17-18页 |
| 第二章 相关理论和技术分析 | 第18-30页 |
| 2.1. 消息传递方式 | 第18-22页 |
| 2.1.1. socket | 第18-20页 |
| 2.1.2. WebService | 第20-21页 |
| 2.1.3. RESTFul | 第21-22页 |
| 2.2. 消息通道 | 第22-24页 |
| 2.2.1. 点对点消息通道 | 第22页 |
| 2.2.2. 发布订阅者消息通道 | 第22-23页 |
| 2.2.3. 数据类型通道 | 第23-24页 |
| 2.3. 数据持久化技术 | 第24-27页 |
| 2.3.1. 持久化存储方案 | 第24-25页 |
| 2.3.2. 零拷贝 | 第25-27页 |
| 2.4. 分布式系统设计理论 | 第27-29页 |
| 2.4.1. CAP原则 | 第27-28页 |
| 2.4.2. 一致性协议 | 第28页 |
| 2.4.3. 分布式协调系统zookeeper | 第28-29页 |
| 2.5. 本章小结 | 第29-30页 |
| 第三章 消息分发系统需求分析和概要设计 | 第30-38页 |
| 3.1. 需求分析 | 第30-32页 |
| 3.1.1. 多类型消息分发功能 | 第30-31页 |
| 3.1.2. 负载均衡功能 | 第31页 |
| 3.1.3. 消息级系统监控功能 | 第31-32页 |
| 3.1.4. 容灾和消息分发子节点自动发现功能 | 第32页 |
| 3.2. 消息分发系统的设计目标 | 第32-33页 |
| 3.3. 消息分发服务交互分析 | 第33-35页 |
| 3.4. 消息分发系统概要设计 | 第35-36页 |
| 3.4.1. 逻辑结构设计 | 第35-36页 |
| 3.4.2. 功能模块设计 | 第36页 |
| 3.5. 本章小结 | 第36-38页 |
| 第四章 消息分发系统详细设计与实现 | 第38-66页 |
| 4.1. 主题 | 第38-41页 |
| 4.1.1. 主题的逻辑结构 | 第38-39页 |
| 4.1.2. 主题的物理结构 | 第39-41页 |
| 4.1.3. 主题在zookeeper中的配置 | 第41页 |
| 4.2. 管理模块 | 第41-47页 |
| 4.2.1. 创建主题 | 第41-43页 |
| 4.2.2. 主题存储配置 | 第43-45页 |
| 4.2.3. 删除主题 | 第45-47页 |
| 4.3.消费者模块 | 第47-49页 |
| 4.4. 生产者模块 | 第49-51页 |
| 4.4.1. 消息路由 | 第49-50页 |
| 4.4.2. 生产消息 | 第50-51页 |
| 4.5. 控制器模块 | 第51-57页 |
| 4.5.1. 主节点选举 | 第52-53页 |
| 4.5.2. 节点发现 | 第53-56页 |
| 4.5.3. collection数据同步 | 第56-57页 |
| 4.6. 持久化模块 | 第57-59页 |
| 4.6.1. 主动持久化 | 第57-58页 |
| 4.6.2. 被动持久化 | 第58-59页 |
| 4.7. 监控模块 | 第59-63页 |
| 4.7.1. 数据监控的纬度 | 第59-60页 |
| 4.7.2. 监控数据采集和记录 | 第60-63页 |
| 4.7.3. 异常预警与流量控制 | 第63页 |
| 4.8. 负载均衡设计 | 第63-65页 |
| 4.8.1. 生产者发送消息 | 第63-64页 |
| 4.8.2. 消费者消费消息 | 第64-65页 |
| 4.9. 本章小结 | 第65-66页 |
| 第五章 消息分发系统测试和分析 | 第66-78页 |
| 5.1. 测试环境 | 第66-68页 |
| 5.1.1. 测试运行环境 | 第66-67页 |
| 5.1.2. 测试拓扑结构 | 第67-68页 |
| 5.2. 性能测试 | 第68-70页 |
| 5.2.1. 测试场景 | 第69页 |
| 5.2.2. 测试结果 | 第69-70页 |
| 5.3. 可用性测试 | 第70-71页 |
| 5.3.1. 测试场景 | 第70页 |
| 5.3.2. 测试结果 | 第70-71页 |
| 5.4. 负载均衡测试 | 第71-74页 |
| 5.4.1. 测试场景 | 第72页 |
| 5.4.2. 测试结果 | 第72-74页 |
| 5.5. 监控测试和流量控制测试 | 第74-76页 |
| 5.5.1. 测试场景 | 第75页 |
| 5.5.2. 测试结果 | 第75-76页 |
| 5.6. 本章小结 | 第76-78页 |
| 第六章 总结 | 第78-80页 |
| 6.1.工作总结 | 第78页 |
| 6.2. 工作展望 | 第78-80页 |
| 参考文献 | 第80-83页 |
| 附录 | 第83-84页 |
| 致谢 | 第84页 |