![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ICE
文章平均质量分 67
summer85
这个作者很懒,什么都没留下…
展开
-
`nonmutating' is not defined (Ice)
`nonmutating' is not defined (Ice)说明出处:http://download.zeroc.com/Ice/3.2/IceJ-3.2.1-CHANGES- ["nonmutating"] provides backward compatibility for idempotent operations that were previously ...原创 2012-05-31 14:26:08 · 90 阅读 · 0 评论 -
ICE发消息
Ice 出自ZeroC名门之下, Ice 是一种面向对象的中间件平台。从根本上说,这意味着Ice 为构建面向对象的客户-服务器应用提供了工具、API 和库支持。Ice 应用适合于异构平台环境中使用:客户和服务器可以采用不同的编程语言,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信。无论部署环境如何,这些应用的源码都是可移植的。Zeroc ICE ( Internet ...原创 2012-06-01 15:07:07 · 224 阅读 · 0 评论 -
ICE应用实例
本文将结合实际项目,做一个基于ice的实际项目实例应用,该实例完成客户端调用服务端接口完成消息发送,计算的功能。1,创建java项目ICEServer,导入ice.jar.2,在项目下创建slice文件夹,编写model.ice,service.ice,service2.ice文件,其内容如下model.ice #ifndef _MODEL#define _MODEL...原创 2012-06-01 15:08:04 · 107 阅读 · 0 评论 -
ICE can't open include file
如果Slice文件中有include其他.ice文件,用slice2java --output-dir 在编译的时候报 can't open include file。将命令改为slice2java -I. --output-dir就可以了原创 2012-06-04 14:43:58 · 678 阅读 · 0 评论 -
ice服务器框架压力测试数据(转)
有段时间为公司做了一些技术收集方面的工作,ice作为一个开源的网络通讯中间件,肯定是我们不错的研究对象。对ice3.3.1框架开发的服务器做了一个简单的压力测试,数据见下: 目的:测试在大量并发连接下服务器响应客户端的时间描述:统计的数据直都使用客户端从发出消息到返回消息为依据,每一组实验分别测试3次,然后取其平均值。测试网络环境为内网 客户端不断的...原创 2012-06-05 15:04:11 · 260 阅读 · 0 评论 -
Ice笔记---分布式架构草图
这是一个分布式应用程序架构的草图。仅作为Ice学习的一点小结。1)Client指的是我们通常意义上的客户端。比如在一个网页游戏中,它可以是以flash实现的网页客户端。2)GateWay指的是服务器端的通信模块(NetService)。它负责与客户端进行通信,同时它会在RegisterNode中读取相应的LogicServer注册表信息,继而将请求送达相应的逻辑层服务器处理。在网...原创 2012-06-07 14:56:24 · 113 阅读 · 0 评论 -
ICE 初始用之java经验教训例子
转载自:http://joeywanghome.spaces.live.com/blog/cns!ddf8393aef49368b!163.entry?wa=wsignin1.0&sa=984310076 只为自己日后翻阅方便,不做他用,特此声明 这个项目涉及两种语言,c++和java。使用ICE中间件。其中有一部分就是java通过ICE调用后台的由c++实 现的函数。java端调用的过程...原创 2012-07-19 15:22:20 · 273 阅读 · 0 评论 -
ICE运行时环境备忘一
1、ICE运行环境的唯一句柄Communicator对象,其用来管理ICE运行环境下所有对象资源,包含但不限于: A、客户端线程池,主要用来进行AMI方法的回调接口调用,防止环形调用产生的死锁 B、服务器端的线程池,主要用来接收和处理客户端的接口调用请求 C、ICE运行环境对应的属性集合 D、对象工厂,主要用来根据实例化接口对象 E、日志对象和统计对象,其实现日志接口和统计接口...原创 2012-07-19 18:03:22 · 133 阅读 · 0 评论 -
ICE运行环境备忘三
1、ICE是一个多线程的运行环境,每个communicator通信器中都有一个Leader-Follower的线程池负责处理客户端的服务请求, ICE的线程池有一系列的属性用以来控制线程池的运行,主要包含如下内容: ThreadPoolName.Size = 3 # 线程池初始线程个数3个,注意默认大小1个 ThreadPoolName.Si...原创 2012-07-19 18:04:08 · 132 阅读 · 0 评论