《ZeroC Ice指南》是有关Ice这一著名开源系统分布式系统RPC分布式数据库的纸版书藉,本书内容包括了分布式系统构架简述、RPC基本原理、Ice基本源代码细读、高級升阶、多語言启用、特性调优、SSL安全性启用、IceGrid运维管理与开发设计、分布式系统布署、应用程序开发实战演练等精彩文章。《ZeroC Ice指南》从浅到深、从基本原理到身后地开展源代码剖析,从解读Demo到处理具体新项目开发设计中的实际技术性难题,领着用户一路上研究Ice这些鲜为人知的秘密,铲除Ice用以公司系统软件开发的技术性艰难;并领着用户重零开始开发设计1个在线订票系统软件的Android运用,可立即启用后端开发运作于IceGrid上的购票服务项目,购票服务项目则选用基本的Spring+Hibernate+Ice构架保持实际的业务逻辑,进而让用户感受根据Ice的移动智能终端的全栈开发全过程;最终,有关互联网技术系统架构师攻读的內容,有利于用户更刻骨铭心地了解分布式系统的基本原理和构架,并整体规划提升自己的总体目标和方位。
与许多技术性的书籍不一样的是,《ZeroC Ice指南》并不是简易地列举知识结构图和简易编码,只是在具体指导学习培训的全过程中,持续抛出去某些高品质编码,如手机客户端封裝、服务器端架构、服务项目启用阻拦监控器等可马上运用于生产制造的编码,并且本书的绝大多数內容全是紧密紧紧围绕生活实践时要处理的技术性难题而进行的。不论是用以提升自己技术实力和扩展视线,還是用以检查督促当今的大中型(互联网技术)新项目开发设计,这书全是十分最该细读的精典,能够说,每1个之广居成才为互联网技术系统架构师的IT人及期待转型发展互联网技术开发设计的技术工程师和技术性主管都值有着《ZeroC Ice指南》。
目录
- 第1章 分布式系统的那些事儿
- 1.1 分布式计算的三要素
- 1.2 分布式架构昔日的王者
- 1.3 作为架构师你需要懂更多
- 1.4 一切从重新认识RPC开始
- 1.5 反叛之冰——Ice
- 第2章 Ice启程
- 2.1 Ice平台介绍
- 2.2 Ice的概念和原理
- 2.2.1 Ice Object
- 2.2.2 Ice Proxy
- 2.2.3 Location Service
- 2.2.4 总结
- 2.3 搭建Ice环境
- 2.4 掌握Slice
- 2.5 Hello World
- 2.6 多语言支持的魅力
- 第3章 Ice探险之旅
- 3.1 Ice RPC调用详解
- 3.2 使用IceBox
- 3.3 Ice Registry
- 3.4 IceGrid Node
- 3.5 IceGrid实战
- 3.6 IceGrid部署和运维工具
- 第4章 玩转Ice
- 4.1 从改造Ice日志开始
- 4.2 封装Ice客户端
- 4.3 集成Ice与Spring框架
- 4.4 实现Ice服务质量监控
- 4.5 用Maven标准化Ice项目
- 第5章 99%的人所不懂的Ice技能
- 5.1 深入解析Ice异步调用
- 5.2 Ice负载均衡机制研究
- 5.3 Ice SSL实践
- 5.4 PHP优化建议
- 5.5 Ice性能调优
- 5.6 Ice部署方案
- 第6章 互联网应用开发实战
- 6.1 Ice For JavaScript
- 6.2 Ice对移动设备的支持
- 6.3 在线订票系统(上)
- 6.4 在线订票系统(中)
- 6.5 在线订票系统(下)
- 第7章 互联网架构师深造之路
- 7.1 成功转型互联网架构师
- 7.2 J2EE的体系架构
- 7.3 重新认识分布式系统的中间件
- 7.3.1 Apache ZooKeeper
- 7.3.2 Apache Kafka
- 7.3.3 Facebook Thrift
- 7.3.4 Apache Storm、Spark Streaming、Samza
- 7.3.5 LevelDB
- 7.3.6 MyCat
- 7.4 不要只局限于一门编程语言
- 7.5 拓展新的知识和技能