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 · 6227 阅读 · 1 评论 -
interface/class 的 Nonmutating 和 Idempotent
Nonmutating 操作 有一些操作,例如上面代码中的getTime操作,这个操作不会修改所操作的对象的值。它们在概念上等效于C plus plus的const 成员函数。你可以如下的指出这样的操作: interface Clock { nonmutating TimeOfDay getTime();转载 2013-01-04 13:09:33 · 459 阅读 · 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 · 597 阅读 · 0 评论 -
ice 注意使用点
1. 由于ice 有线程池在支持对服务器端的每次接口调用,每次调用 有一个线程在执行, 所以在短时间内同一接口的调用,很有可能 后调的先执行完,先调的后执行完。2. 如果调用服务间调用层次多的话,A->B->C ,如果C操作慢的话,会导致B 和 A都操作超时。服务B和A 会同时存在较多线程,机器资源开销大 可能挂掉转载 2013-04-08 18:21:59 · 570 阅读 · 0 评论 -
ice 性能
一、1. 配置 communicatorIce::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 · 1593 阅读 · 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 · 4326 阅读 · 1 评论