| 摘要 | 第1-4页 |
| Abstract | 第4-9页 |
| 第1章 绪论 | 第9-12页 |
| ·应用背景 | 第9页 |
| ·实时交易数据发布系统 | 第9-10页 |
| ·解决办法:设计高吞吐量和易扩展的系统架构 | 第10-12页 |
| 第2章 相关技术背景 | 第12-23页 |
| ·传统的web应用 | 第12-13页 |
| ·Rich internet application (RIA)是一个新的架构 | 第13-16页 |
| ·Rich internet application概念 | 第13-14页 |
| ·Rich Internet Application相关的技术和产品 | 第14-16页 |
| ·Flex | 第16-19页 |
| ·Flex概念和开发语言 | 第16-18页 |
| ·Flex Message Service (FMS) | 第18-19页 |
| ·Service-Oriented Architecture (SOA) | 第19-23页 |
| 第3章 高吞吐量架构设计中的策略和方法 | 第23-45页 |
| ·设计架构时常见的问题 | 第23-24页 |
| ·扩展很难或成本很大的架构 | 第23页 |
| ·盲目地选择最新,最好的技术来提高性能 | 第23-24页 |
| ·高吞吐量的架构设计策略和方法 | 第24-40页 |
| ·Multi-tiers方法 | 第24-27页 |
| ·Cache模块 | 第27-31页 |
| ·增量数据方式(Delta data) | 第31-33页 |
| ·分级稀疏数据方式(Level-based sparse data) | 第33-35页 |
| ·Client polling vs Server push | 第35-38页 |
| ·简化数据结构 | 第38-40页 |
| ·高吞吐量架构的扩展 | 第40-44页 |
| ·从单个服务器实例到多个服务器实例(无负载均衡) | 第40-43页 |
| ·多个服务器实例(有负载均衡) | 第43-44页 |
| ·本章小结 | 第44-45页 |
| 第4章 实时交易数据发布系统-RTM | 第45-53页 |
| ·RTM应用系统设计 | 第45-46页 |
| ·RTM的客户端设计和技术 | 第46-49页 |
| ·为什么选用RIA和Flex | 第46-48页 |
| ·RTM客户端设计 | 第48-49页 |
| ·RTM服务器设计和技术 | 第49-51页 |
| ·本章小结 | 第51-53页 |
| 第5章 RTM应用系统将来扩展的两个主要方向 | 第53-68页 |
| ·垂直方向的扩展 | 第53-64页 |
| ·Web Services | 第53-54页 |
| ·Http Service | 第54-55页 |
| ·Remote Object(AMF call,一种二进制的协议) | 第55-56页 |
| ·用Server push来替换Client polling | 第56页 |
| ·对Web Services,Http Service和Remote Object三种数据访问方式的测试案例 | 第56-57页 |
| ·在测试案例中使用Web Services数据访问方式 | 第57-58页 |
| ·在测试案例中使用Http Service数据访问方式 | 第58-59页 |
| ·在测试案例中使用Remote Object数据访问方式 | 第59-60页 |
| ·三种数据访问方式的测试结果比较 | 第60-64页 |
| ·水平方向的扩展 | 第64-66页 |
| ·单个RTM服务器对多个RTM客户端 | 第64-65页 |
| ·无负载均衡的多个RTM服务器实例 | 第65页 |
| ·负载均衡的多个RTM服务器实例 | 第65-66页 |
| ·本章小结 | 第66-68页 |
| 第6章 架构设计时的成本考虑 | 第68-71页 |
| 第7章 总结和展望 | 第71-72页 |
| 参考文献 | 第72-73页 |
| 致谢 | 第73页 |