ICE专题:ICE起步

简介:

 

ICE初步

   最早开始接触ICE是在2005,3月份,当时一个朋友向另一个正打算研究corba的朋友强烈的推荐了ICE.

   参考:http://www.zeroc.com/

   1.什么是ICE?

   ICE(internet communications engine)是适用于异种环境的面向对象中间件平台。

   那么什么是中间件呢?

   比较流行的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/服务器的操作系统之上,管理计算资源和网络通讯。
   从中间件的定义可以看出,中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,定义中特别强调了其网络通讯功能.

   (如此说来,twisted就是一个中间件)

   目前中间件的三大主流平台:

   1.OMG的CORBA

   2.sun的J2EE(包括ejb等技术)

   3.MS的Microsoft DNA 2000(DCOM/COM/COM+等技术)

   关于中间件的介绍:http://tech.ccidnet.com/pub/article/c322_a204949_p3.html

   2.ICE的一些概念

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


本文转自斯克迪亚博客园博客,原文链接:http://www.cnblogs.com/sgsoft/archive/2007/05/02/734464.html,如需转载请自行联系原作者
相关文章
|
存储 弹性计算 编解码
阿里云ECS服务器g7、c7和r7处理器CPU采用Intel Xeon(Ice Lake) Platinum 8369B
阿里云第七代云服务器ECS计算型c7、通用型g7和内存型r7实例,CPU处理器采用2.7 GHz主频的Intel Xeon(Ice Lake) Platinum 8369B,全核睿频3.5 GHz,计算性能稳定。c7、g7和r7区别CPU内存比,阿里云服务器网来详细说下阿里云第七代云服务器c7、g7和r7实例CPU性能评测:
331 0
|
存储 弹性计算 安全
Intel Xeon(Ice Lake) Platinum 8369B
阿里云服务器CPU处理器Intel Xeon(Ice Lake) Platinum 8369B,基频2.7 GHz,全核睿频3.5 GHz,计算性能稳定。目前阿里云第七代云服务器ECS计算型c7、ECS通用型g7、内存型r7等规格均采用该款CPU
839 0
Intel Xeon(Ice Lake) Platinum 8369B
|
存储 弹性计算 编解码
阿里云CPU服务器c7、g7和r7处理器Intel Xeon(Ice Lake) Platinum 8369B
阿里云第七代云服务器ECS计算型c7、通用型g7和内存型r7实例,CPU处理器采用2.7 GHz主频的Intel Xeon(Ice Lake) Platinum 8369B,全核睿频3.5 GHz,计算性能稳定。c7、g7和r7区别CPU内存比,阿里云服务器网来详细说下阿里云第七代云服务器c7、g7和r7实例CPU性能评测:
372 0
|
存储 弹性计算 编解码
阿里云第七代服务器Intel Xeon(Ice Lake) Platinum 8369B
阿里云第七代云服务器ECS计算型c7、通用型g7和内存型r7实例,CPU处理器采用2.7 GHz主频的Intel Xeon(Ice Lake) Platinum 8369B,全核睿频3.5 GHz,计算性能稳定。c7、g7和r7区别CPU内存比,阿里云服务器网来详细说下阿里云第七代云服务器c7、g7和r7实例CPU性能评测:
2676 0
|
存储 弹性计算 安全
阿里云CPU处理器Intel Xeon(Ice Lake) Platinum 8369B
阿里云服务器CPU处理器Intel Xeon(Ice Lake) Platinum 8369B,基频2.7 GHz,全核睿频3.5 GHz,计算性能稳定。目前阿里云第七代云服务器ECS计算型c7、ECS通用型g7、内存型r7等规格均采用该款CPU
405 0
|
人工智能 安全 大数据
第三代英特尔®至强®可扩展处理器:“X”王者归来
X是什么?每个人心中或许有不同的答案。 在数学方面,X代表着未知数;在坐标系统中常用来标识横坐标变量;在罗马数字里,Ⅹ代表十。当然还有一些时候,X表示无限,还有“目标”和“希望”的含义。 如果在计算领域,X也代表了x86架构,如今所有主流的计算机平台都基于x86架构而存在,这个X也不得不让我们想起x86架构的缔造者:英特尔。 提到英特尔,就无法不想到数据中心和服务器芯片市场,X是Xeon的首字母,英特尔®至强®可扩展处理器,为一大批互联网及企业级用户的数据中心带来了强劲的算力,也成就了英特尔在数据中心市场的霸主地位。
291 0
第三代英特尔®至强®可扩展处理器:“X”王者归来
|
弹性计算 安全 Cloud Native
阿里云上新了:搭载最新至强处理器Ice Lake,算力提升50%以上
阿里云正式宣布 2 月发布的第七代 ECS 云服务器产品家族全面开启公测。阿里云第七代 ECS 云服务器,是业内首个搭载最新第三代英特尔®至强®可扩展处理器(代号 Ice Lake)的计算实例,并在市场率先进入公测阶段。据官网介绍,公测期间用户购买第七代 ECS 云服务器可享 8 折优惠。
阿里云上新了:搭载最新至强处理器Ice Lake,算力提升50%以上
|
自然语言处理 Java C++
|
存储 C# 数据库