Ice分布式程序设计:数据中心虚拟化权威指南
需积分: 49 20 浏览量
更新于2024-08-09
收藏 7.08MB PDF 举报
"本地类型-数据中心虚拟化技术权威指南 高清 电子书 下载pdf"
在《本地类型-数据中心虚拟化技术权威指南》中,主要讨论了Ice(Internet Communications Engine)这一分布式程序设计框架。Ice是一种跨平台的中间件,它提供了用于构建分布式系统所需的基础设施,包括类型安全的远程过程调用(RPC)和数据序列化。在描述中,提到了"local关键字",这是Ice中用于访问特定特性的关键概念。
local关键字在Ice中用于在Slice定义的API中,使能访问特定于运行时(Ice run time)的功能。Slice是一种接口定义语言,它允许开发者定义跨语言的数据类型和操作,使得在不同的编程语言之间进行通信变得简单。使用local关键字,开发者可以利用Slice定义的API,直接与特定的运行时环境交互,而无需为每种实现语言创建独立的API。例如,表4.2展示了调用代理上的`ice_isA`方法,这个代理代表了AlarmClock类型的对象,该方法可以检查对象是否实现了特定的接口,如`::Ice::Object`、`::Clock`和`::AlarmClock`,返回值表明对象是否支持这些接口。
Ice分布式程序设计是由Michi Henning和Mark Spruiell编著,书中还包含了其他贡献者的智慧。书籍强调,尽管作者和出版者在制作过程中已尽最大努力,但他们不对可能存在的错误或遗漏负责,也不对因使用书中信息导致的任何损害负责。此外,书中还列出了Ice源码包中使用的一些第三方软件,如BerkeleyDB、bzip2、OpenSSL等,每个软件都遵循各自的授权协议。
在书籍的组织结构中,第1章引言介绍了Ice的基本概念,包括其作为分布式通信引擎的角色,以及本书的内容布局。第2章进一步深入到Ice的概览,详细阐述了Ice的架构。整个部分旨在为读者提供Ice的基本理解和使用背景。
这本书是学习和理解数据中心虚拟化技术中的Ice框架及其应用的重要资源,通过深入探讨local关键字和Slice定义的API,可以帮助开发者更好地实现跨语言的分布式系统。
113 浏览量
102 浏览量
2010-02-01 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
羊牮
- 粉丝: 41
- 资源: 3857
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新