赞
踩
关于Corba调用的Timeout 问题
在VisiBorker 下无论是C++ 还是 Java Corba 调用默认是没有超时的。也就是说调用将阻塞到有返回为止
如果要配置 Timeout,就必须为Orb配置相关的Policy
C++ 如下配置
Messaging::RebindMode rebind_mode = QoSExt::VB_TRANSPARENT;
CORBA::Any rebind_value;
rebind_value <<= rebind_mode;
CORBA::Policy_var rebind_policy =
orb->create_policy(Messaging::REBIND_POLICY_TYPE,
rebind_value);
CORBA::Any con_timeout_value; // 设置Bind连接的时候的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。