![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ice
文章平均质量分 70
dodo_check
这个作者很懒,什么都没留下…
展开
-
ice 异常收集
1. 收发数据异常 CreateGroupTask::CreateGroup----> uid:225521695 TalkGroupLoaderAdapter::instance().SetGroupInfo error:Outgoing.cpp:223: Ice::TimeoutException: timeout while sending or receiving data原创 2012-09-04 10:38:42 · 6196 阅读 · 1 评论 -
interface/class 的 Nonmutating 和 Idempotent
Nonmutating 操作 有一些操作,例如上面代码中的getTime操作,这个操作不会修改所操作的对象的值。它们在概念上等效于C plus plus的const 成员函数。你可以如下的指出这样的操作: interface Clock { nonmutating TimeOfDay getTime();转载 2013-01-04 13:09:33 · 455 阅读 · 0 评论 -
icegrid 负载均衡部署
1 【IceGrid负载均衡部署步骤】 1、环境 主机1:IP=192.168.0.239,上面部署注册表服务器registry和节点node1,registry和node1运行在同一进程中; 主机2:IP=192.168.0.25,上面部署节点node2; 其中每个节点中包含一个服务程序,服务程序均在节点启动时启动。 2、主机1配置 (1)服务程序部署XML:app_rep.x转载 2013-02-05 17:14:58 · 586 阅读 · 0 评论 -
ice 注意使用点
1. 由于ice 有线程池在支持对服务器端的每次接口调用,每次调用 有一个线程在执行, 所以在短时间内同一接口的调用,很有可能 后调的先执行完,先调的后执行完。 2. 如果调用服务间调用层次多的话,A->B->C ,如果C操作慢的话,会导致B 和 A都操作超时。服务B和A 会同时存在较多线程,机器资源开销大 可能挂掉转载 2013-04-08 18:21:59 · 564 阅读 · 0 评论 -
ice 性能
一、 1. 配置 communicator Ice::InitializationData id; id.properties = Ice::createProperties(argc, argv); id.properties->setProperty("Ice.ThreadPool.Server.Size", "50"); id.properties->setProperty(原创 2013-04-14 21:28:45 · 1562 阅读 · 0 评论 -
ice 服务集群配置说明
一、the slice language 基础类型的string 对应于c++里的std::stringmodule对应与c++的namespace,注意首字母大写 可以定义常量 const string aa="aaa"; 自定义类型 struct 中只包含基础类型成员.interface interface主要用于client的调用,所以应该只含有操作,不能定义类原创 2013-01-04 12:02:37 · 4315 阅读 · 1 评论