引用
ZeroC is pleased to announce the preview release of Ice for Ruby,
providing a full-featured Ice run time for building client applications in Ruby.
Please visit our download page to obtain binaries for Windows XP or Linux Fedora Core 5,
source code, and an updated Ice manual containing Ruby material:
ICE简单说明:
ICE是为了解决服务器程序之间网络通信复杂程度的一个库。和ACE功能类似。ICE可以使得服务之间通信成为一种OO的函数调用,发送和接收数据包完全被包装起来了.有些类似RPC调用.
不过去年有个项目用到了ICE,虽然使用的确很方便,不过不太稳定,可能和项目本身环境也有关系.最终现在项目改用了ACE了.
上面是题外,ICE针对Ruby出了一个版本,虽然是preview.不过看其介绍是应该是调用了外部的lib.
引用
Ice for Ruby Preview Release (Linux Fedora Core 5)
IceRuby-3.1.1-bin-fc5.tar.gz
This archive includes the Ice extension for Ruby 1.8.4, translator executable,
run time support files and sample programs.
It requires an Ice for C++ 3.1.1 run time installation.
See the enclosed README file for installation instructions.
刚刚在另外一个帖子说到了 ruby伪线程的问题,ICE看来是出了一个解决办法.不过只是client side的.
ICE网址:www.zeroc.com
上面有ICE相关库的全部源代码
分享到:
- 2006-10-28 10:15
- 浏览 2267
- 评论(1)
- 论坛回复 / 浏览 (1 / 3654)
- 查看更多
相关推荐
抛出异常: Ice::ConnectionRefusedException(很快, 端口没有被启用引起的,无人监听该端口) 4 使用的对象名字不正确: 发生在使用代理调用接口的时候 原因: 能够找到相应的对象适配器,但是该对象适配器中无法找到...
标题中的“ice最简单实现 ruby调用ice接口”是指在Ruby编程语言中使用ICE(Internet Communication Engine)框架来实现远程方法调用(RPC)。ICE是由ZeroC开发的一种跨平台、高性能的中间件,它允许不同语言的应用...
**中间件技术:ICE 入门介绍** ICE(Internet Communications Engine)是一种专为现实世界中的程序员设计的中间件平台,其目标是提供一种高性能、高效且功能强大的互联网通信解决方案。ICE 不仅包含了丰富的分层...
《552404 ZeroC Ice权威指南》是一本深度解析ZeroCI框架的专业书籍,旨在为读者提供全面且深入的ICE(Internet Communication Engine)框架使用知识。ICE是一款跨平台的中间件,由ZeroC公司开发,用于构建分布式系统...
互动式连接建立(ICE)是一种由IETF(互联网工程任务组)提出的技术标准,旨在解决网络地址转换(NAT)给诸如会话初始协议(SIP)这样的网络通信协议所带来的问题。在网络技术中,NAT是一种允许私有网络中的主机共享...
这通常涉及创建`Ice::Communicator`实例,导入服务代理,并进行实际的调用操作。 3. **服务器端代码**:服务器端会实现Slice定义的服务接口,启动监听线程,等待客户端连接。这部分代码可能包含服务对象的实现和`...
ICE(Internet Communication Engine)是一种流行的分布式中间件框架,由ZeroC公司开发,用于构建高性能、跨平台的网络应用程序。它支持多种编程语言,包括C++和C#,这两个语言在本实例中都有所涉及。ICE提供了强大...
ICE(Integration and Connectivity Environment)框架是一种面向服务架构(SOA,Service-Oriented Architecture)的解决方案,主要用于构建可扩展、高性能、高可用性的分布式系统。本教程将深入讲解ICE框架的核心...
ICE(Internet Communication Engine)是一种高性能、跨平台的分布式中间件,它主要用于构建大规模的网络应用程序。这个“ice ppt ice 入门文档”很显然是针对初学者设计的,旨在帮助他们理解并掌握ICE的基本概念和...
ICE中间件,全称为Integrated Computing Environment,是一种高性能、可扩展的分布式计算框架,主要用于构建实时、低延迟的系统。在金融、游戏、物联网(IoT)等需要高速数据处理和实时交互的领域,ICE有着广泛的应用...
"ICE网络通信引擎2"是一种高效且强大的网络通信框架,专为开发分布式应用程序而设计。这个框架的核心目标是简化跨平台、高并发的网络通信,为开发者提供一套完整的解决方案,以便构建可扩展、可靠的网络应用。 ICE...
### 分布式编程与ICE 3.3.1:关键知识点概述 #### 一、ICE 3.3.1 概览 - **版本信息**:文档为ICE 3.3.1版本,包含了IceTouch 1.0的相关内容。 - **发布时间**:此文档修订版发布于2009年7月。 - **版权所有**:...
例如,`ICE系列培训(一).ppt`可能涵盖了ICE的基本概念和安装步骤,`ICE系列培训(二).ppt`可能会介绍如何创建和部署ICE服务,`ICE系列培训(三).ppt`可能涉及的是ICE的客户端编程和通信模式,而`ICE系列培训(四).pptx`...
zeroc ICE 3.6 是一个强大的中间件框架,它主要用于构建分布式系统和实时应用程序。ICE,全称为“Internet Communications Engine”,是由ZeroC公司开发的一种跨平台、高性能的RPC(远程过程调用)框架。这个版本3.6...
1. **ICE for .NET**:ICE提供了.NET Framework的绑定,使C#开发者可以直接调用ICE接口,就像调用本地对象一样。 2. **生成器工具**:使用`icecpp`或`icecsharp`工具,可以从ICE IDL文件自动生成C#客户端和服务器端...
### Ice 分布式程序设计(马维达译) #### 知识点一:Ice 概览 - **Ice**(Internet Communications Engine)是一种强大的中间件技术,它支持跨平台、跨语言的分布式应用程序开发。 - **特点**:Ice 的一大特点是...
《ICE for Windows安装包详解及应用》 ICE(Integration and Communication Engine)是一种高性能、轻量级的中间件,用于构建分布式系统。它提供了一种基于接口的编程模型,支持多种编程语言,包括C++、Java、...