我正在使用Java 自带的CORBA (ORB) ,没有使用第三方库。
我需要CORBA 客户端 Properties for timeouts,以便在客户端设置超时并限制连接保持打开的时间量;应该为所有场景设置它,以限制最大请求时间:
初始化连接
重新绑定连接
总请求时间
我正在通过在服务器上休眠(在服务器方法逻辑内)进行测试,并且客户端根本没有超时。
在网上很难找到合适的文档;我尝试使用以下所有属性,但无济于事:
aProperties.put("com.sun.CORBA.transport.ORBTCPReadTimeouts", "100:300:3000:20"); aProperties.put("com.sun.corba.eetransport.ORBTCPTimeouts", "500:2000:50:1000"); aProperties.put("com.sun.corba.ee.transport.ORBWaitForResponseTimeout", 10);
为了更清楚起见,在这些属性(上图)旁边是使用属性org.omg.CORBA.ORBInitialHost和org.omg.CORBA.ORBInitialPort设置主机和端口。
任何帮助表示赞赏:)