Ice分布式编程权威指南:架构与核心技术详解

需积分: 49 25 下载量 105 浏览量 更新于2024-08-09 收藏 7.08MB PDF 举报
《排字约定-数据中心虚拟化技术权威指南》是一本详尽的指南,专为深入理解和应用Ice(Internet Communications Engine)分布式程序设计技术而编写的。全书共分为四个主要部分和若干附录,内容覆盖了Ice平台的核心概念、高级特性以及相关的服务。 第一部分,"Ice综述",旨在为读者提供一个全面的冰山一角,概述了Ice提供的各种特性,包括对象模型和请求分派模型,以及如何用C++和Java构建基础应用。这部分帮助读者理解Ice的基础架构和工作原理。 第二部分,"核心概念",深入探讨了Slice定义语言,这是一种用于定义分布式应用接口的语言。此外,这部分还涵盖了C++和Java语言的映射,以及如何通过这两种语言实现Ice应用的开发。用户将学习如何为分布式应用设计接口并实现实现细节。 第三部分,"高级Ice",是对Ice众多高级特性的详细介绍,如对象生命周期管理、对象定位、持久化和异步方法调用等。这部分内容有助于读者根据实际应用场景,找到性能和资源消耗之间的最佳平衡,实现高效利用Ice的特性。 第四部分,"Ice服务",聚焦于Ice提供的实用服务,如部署工具IcePack、防火墙解决方案Glacier、消息服务IceStorm和软件修补服务IcePatch。这部分内容展示了Ice作为一个完整解决方案的组成部分。 附录则提供了丰富的参考资料,包括Ice的相关文档,使得读者能够进一步深入研究和扩展自己的知识。 排字约定方面,书中采用特定字体来区分不同类型的文本,如Lucida Sans Typewriter用于Slice源码,Courier用于C++和Java源码、文件名以及命令行,Bourne shell交互示例通常使用另一种字体。书中也提到了一些第三方产品的使用及其许可信息。 在版权和免责声明方面,作者和出版者对本书的质量做出了保证,但不提供任何担保,并对可能存在的错误或遗漏不承担责任。同时,文档中可能会有未完成的部分,以XREF的形式指向未来将添加的内容。 《排字约定-数据中心虚拟化技术权威指南》是一本极具价值的资源,适合对Ice技术感兴趣的开发人员、系统管理员和网络工程师,无论他们是初学者还是寻求深入了解Ice的专家。