第1章 分布式系统的那些事儿 1
1.1分布式计算的三要素 1
1.2分布式架构昔日的王者 4
1.3作为架构师你需要懂更多 8
1.4一切从重新认识RPC开始 11
1.5反叛之冰——Ice 15
第2章 Ice启程 16
2.1 Ice平台介绍 16
2.2 Ice的概念和原理 20
2.2.1 Ice Object 20
2.2.2 Ice Proxy 21
2.2.3 Location Service 23
2.2.4总结 24
2.3搭建Ice环境 25
2.4掌握Slice 29
2.5 Hello World 34
2.6多语言支持的魅力 40
第3章 Ice探险之旅 45
3.1 Ice RPC调用详解 45
3.2使用IceBox 55
3.3 Ice Registry 67
3.4 IceGrid Node 71
3.5 IceGrid实战 74
3.6 IceGrid部署和运维工具 82
第4章 玩转Ice 85
4.1从改造Ice日志开始 85
4.2封装Ice客户端 91
4.3集成Ice与Spring框架 95
4.4实现Ice服务质量监控 98
4.5用Maven标准化Ice项目 103
第5章 99%的人所不懂的Ice技能 107
5.1深入解析Ice异步调用 107
5.2 Ice负载均衡机制研究 113
5.3 Ice SSL实践 119
5.4 PHP优化建议 132
5.5 Ice性能调优 134
5.6 Ice部署方案 136
第6章 互联网应用开发实战 139
6.1 Ice For JavaScript 139
6.2 Ice对移动设备的支持 141
6.3在线订票系统(上) 146
6.4在线订票系统(中) 156
6.5在线订票系统(下) 162
第7章 互联网架构师深造之路 176
7.1成功转型互联网架构师 176
7.2 J2EE的体系架构 177
7.3重新认识分布式系统的中间件 179
7.3.1 Apache ZooKeeper 180
7.3.2 Apache Kafka 182
7.3.3 Facebook Thrift 183
7.3.4 Apache Storm、Spark Streaming、Samza 184
7.3.5 LevelDB 188
7.3.6 MyCat 189
7.4不要只局限于一门编程语言 191
7.5拓展新的知识和技能 196