摘要 | 第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页 |