`
jack
  • 浏览: 393178 次
  • 来自: 温州
社区版块
存档分类
最新评论

新闻:Ice for Ruby Preview Release now available

阅读更多
引用
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相关库的全部源代码

分享到:
评论
1 楼 qiezi 2006-10-28  
看了文档,ruby部分的AMI/AMD大概是并未实现,不使用这2个特性的话,线程部分的实现已经被包在c++实现内了,并未跨越到ruby。

相关推荐

    Ice-3.7.4.msi for windows版

    抛出异常: Ice::ConnectionRefusedException(很快, 端口没有被启用引起的,无人监听该端口) 4 使用的对象名字不正确: 发生在使用代理调用接口的时候 原因: 能够找到相应的对象适配器,但是该对象适配器中无法找到...

    ice最简单实现 ruby调用ice接口 - Ruby - language - ITeye论坛

    标题中的“ice最简单实现 ruby调用ice接口”是指在Ruby编程语言中使用ICE(Internet Communication Engine)框架来实现远程方法调用(RPC)。ICE是由ZeroC开发的一种跨平台、高性能的中间件,它允许不同语言的应用...

    中间件技术:ice 入门介绍

    **中间件技术:ICE 入门介绍** ICE(Internet Communications Engine)是一种专为现实世界中的程序员设计的中间件平台,其目标是提供一种高性能、高效且功能强大的互联网通信解决方案。ICE 不仅包含了丰富的分层...

    552404 ZeroC Ice权威指南_ZeroCI_

    《552404 ZeroC Ice权威指南》是一本深度解析ZeroCI框架的专业书籍,旨在为读者提供全面且深入的ICE(Internet Communication Engine)框架使用知识。ICE是一款跨平台的中间件,由ZeroC公司开发,用于构建分布式系统...

    Interactive Connectivity Establishment: ICE(思科)

    互动式连接建立(ICE)是一种由IETF(互联网工程任务组)提出的技术标准,旨在解决网络地址转换(NAT)给诸如会话初始协议(SIP)这样的网络通信协议所带来的问题。在网络技术中,NAT是一种允许私有网络中的主机共享...

    ICE框架 C++示例程序

    这通常涉及创建`Ice::Communicator`实例,导入服务代理,并进行实际的调用操作。 3. **服务器端代码**:服务器端会实现Slice定义的服务接口,启动监听线程,等待客户端连接。这部分代码可能包含服务对象的实现和`...

    ICE编程实例ICE编程实例

    ICE(Internet Communication Engine)是一种流行的分布式中间件框架,由ZeroC公司开发,用于构建高性能、跨平台的网络应用程序。它支持多种编程语言,包括C++和C#,这两个语言在本实例中都有所涉及。ICE提供了强大...

    ICE系列培训教程

    ICE(Integration and Connectivity Environment)框架是一种面向服务架构(SOA,Service-Oriented Architecture)的解决方案,主要用于构建可扩展、高性能、高可用性的分布式系统。本教程将深入讲解ICE框架的核心...

    ice ppt ice 入门文档

    ICE(Internet Communication Engine)是一种高性能、跨平台的分布式中间件,它主要用于构建大规模的网络应用程序。这个“ice ppt ice 入门文档”很显然是针对初学者设计的,旨在帮助他们理解并掌握ICE的基本概念和...

    ICE中间插件

    ICE中间件,全称为Integrated Computing Environment,是一种高性能、可扩展的分布式计算框架,主要用于构建实时、低延迟的系统。在金融、游戏、物联网(IoT)等需要高速数据处理和实时交互的领域,ICE有着广泛的应用...

    ice网络通信引擎2

    "ICE网络通信引擎2"是一种高效且强大的网络通信框架,专为开发分布式应用程序而设计。这个框架的核心目标是简化跨平台、高并发的网络通信,为开发者提供一套完整的解决方案,以便构建可扩展、可靠的网络应用。 ICE...

    zeroc ICE 3.3.1文档

    ### 分布式编程与ICE 3.3.1:关键知识点概述 #### 一、ICE 3.3.1 概览 - **版本信息**:文档为ICE 3.3.1版本,包含了IceTouch 1.0的相关内容。 - **发布时间**:此文档修订版发布于2009年7月。 - **版权所有**:...

    ice培训课件

    例如,`ICE系列培训(一).ppt`可能涵盖了ICE的基本概念和安装步骤,`ICE系列培训(二).ppt`可能会介绍如何创建和部署ICE服务,`ICE系列培训(三).ppt`可能涉及的是ICE的客户端编程和通信模式,而`ICE系列培训(四).pptx`...

    zeroc ICE 3.6

    zeroc ICE 3.6 是一个强大的中间件框架,它主要用于构建分布式系统和实时应用程序。ICE,全称为“Internet Communications Engine”,是由ZeroC公司开发的一种跨平台、高性能的RPC(远程过程调用)框架。这个版本3.6...

    Ice简介(附代码).rar_ICE_c# ice_中间件

    1. **ICE for .NET**:ICE提供了.NET Framework的绑定,使C#开发者可以直接调用ICE接口,就像调用本地对象一样。 2. **生成器工具**:使用`icecpp`或`icecsharp`工具,可以从ICE IDL文件自动生成C#客户端和服务器端...

    Ice 分布式程序设计(马维达译)

    ### Ice 分布式程序设计(马维达译) #### 知识点一:Ice 概览 - **Ice**(Internet Communications Engine)是一种强大的中间件技术,它支持跨平台、跨语言的分布式应用程序开发。 - **特点**:Ice 的一大特点是...

    ice安装包 for windows.zip

    《ICE for Windows安装包详解及应用》 ICE(Integration and Communication Engine)是一种高性能、轻量级的中间件,用于构建分布式系统。它提供了一种基于接口的编程模型,支持多种编程语言,包括C++、Java、...

Global site tag (gtag.js) - Google Analytics