
ice
伯诚
这个作者很懒,什么都没留下…
展开
-
Ice Session的使用
IceGrid提供了一种资源分配的方案,用于协调访问IceGrid应用的对象和服务。客户端创建session首先要通过IceGrid注册服务或者Glacier2路由器的验证,才能获得资源服务的使用权。如果客户端在一段时间内(默认60秒)没有keepAlive或者主动放弃session,资源服务会被释放(注:资源服务被分配,资源服务会被激活启动,释放的时候会被关闭),这时其它客户端才能有机会获得资源原创 2014-03-03 14:50:15 · 4179 阅读 · 0 评论 -
Ice 安装说明
环境:centos 6.4gcc 4.8.2make 3.81ice 3.5.1安装步骤:1) 安装依赖库Mcpp从www.zeroc.com 下载ThirdParty-Sources-3.5.1.tar.gz$ tar xvf ThirdParty-Sources-3.5.1.tar.gz $ cd ThirdParty-Sources-3.5.1$ tar xv原创 2014-03-03 15:17:01 · 5632 阅读 · 0 评论 -
Ice 配置部署
ICE提供了灵活的配置部署方案,但为了减轻运维人员的工作量,开发的时候统一约定了一种规则,以便能够简易安装部署,所以总结了一套配置的规则。1.1 目录结构1.2 Icegridregistry配置与运行根据高可用的方案,启动两个registry,一个作为master,另一个作为replica。1) config.master的配置如下原创 2014-03-03 15:33:07 · 7982 阅读 · 0 评论 -
ICE的连接机制
1、当使用ICE的proxy进行方法调用时,ICE运行环境会建立一个到服务器的连接。当proxy提供了多个endpoint时 默认的ICE运行环境选择endpoint的行为为random,可以通过ice_endpointSelection设置选择endpoint的方式为order 也可以通过设置属性:Ice.Default.EndpointSelection、name.Endpoi转载 2014-03-03 15:42:27 · 2650 阅读 · 0 评论 -
Ice插件开发
ICE插件开发都要从Ice::Plugin继承,实现initialize()和destroy()两个接口,如ICEloggerPlugin的实现:Class ICE_API LoggerPlugin : public Ice::Plugin{Public:LoggerPlugin(constCommunicatorPtr& communicator, const LoggerP原创 2014-03-25 10:43:39 · 2452 阅读 · 0 评论