ICE的一些概念(1)

本文介绍了ICE(Internet Communications Engine)的基本概念,包括服务器/客户端模型、ICE对象及其接口、代理及servant的概念。阐述了ICE如何实现分布式环境下的对象交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 服务器/客户端(server/client):这个的定义与一般的定义相同,主动的一方被认为是client .
  • ICE对象:跟OOP中的对象类似,不同之处在于,在分布式的环境中,同一个ICE对象在不同的地址空间中都可能存在着.ICE对象也提供了一组接口(facets).ICE对象还有一个特殊的接口:主接口.
  • 代理(proxies):是ICE对象引用,代理是在客户地址空间,客户对ICE对象的操作就是通过代理来进行的.代理封装了完成:ICE对象的寻址(包括服务器的寻址),激活ICE对象,传入参数,等待执行并返回执行结果.
  • servant:在服务器上的执行体,ICE对象对服务器的操作就是通过调用servant.
  • "最多一次"原则:一次对目的的访问,只会执行一次(并不排除出错重试) .

转载于:https://www.cnblogs.com/petermsdn/archive/2007/07/25/830881.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值