管理对象请求代理

对象请求代理 (ORB) 使用因特网 ORB 间协议(IIOP)来管理客户机与服务器之间的交互。 有多种方法可以管理 ORB。 例如,您可以使用 ORB 定制属性设置或系统属性设置来配置 ORB,也可以在 ORB 初始化期间提供对象。

有关此任务

在启动产品并且初始化 Java 对象请求代理 ORB 服务时,设置缺省 ORB 属性值。 这些属性控制 ORB 的运行时行为,还会影响与 ORB 紧密集成的产品组件的行为,例如安全性。 可能必须修改某些 ORB 设置以适合您的系统需求。

在进程中建立 ORB 实例之后,对 ORB 属性的更改不会影响运行 ORB 实例的行为。 必须停止并重新启动进程才能使更改的设置生效。

用于管理 ORB 的可能任务列表如下所示。

过程

  • 调整超时设置以改进网络故障处理。
  • 调整 ORB。
    例如,如果大多数初始方法调用很小,那么您可能想要将 com.ibm.CORBA.enableLocateRequest 定制属性设置为 false
  • 调整 ORB 使用的通用 ORB 间协议 (GIOP) 片段的大小。
    如果您的应用程序频繁发送很大的请求,那么您可能需要作出此调整。
  • 更改 ORB 所侦听的端口。
  • 指定 ORB 的缺省 RAS 管理器的替代品。
  • 更改应用程序服务器在开始拒绝信的入局连接请求之前,可以保持未由该产品 ORB 处理的连接请求的最大数目。
  • [AIX Solaris HP-UX Linux Windows][IBM i] 调整 ORB 用于处理因特网 InterORB 协议 (IIOP) 连接的线程池设置。
  • [AIX Solaris HP-UX Linux Windows][IBM i] 对 ORB 问题进行故障诊断。
    如果您迂到 ORB 问题,请查看对象请求代理故障诊断提示。 必要时,可随后启用 ORB 跟踪,然后查看 ORB 通信跟踪的内容。
  • [AIX Solaris HP-UX Linux Windows][IBM i] 调整逻辑池分发机制设置。