Ice分布式程序设计:数据中心虚拟化权威指南
需积分: 49 5 浏览量
更新于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
- 资源: 3890
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践