可以配置使用 EJB 传输与应用程序服务器集群中的 Content Engine 进行通信的客户机,例如,Application Engine。
对于使用 EJB 传输与应用程序服务器集群配置中的
Content Engine 进行通信的客户机(例如,
Application Engine),必须使用与非高可用性配置中的 URL 具有不同格式的 URL。
限制: 在下列示例中,IBM® FileNet® P8 应用程序(例如,Workplace 和 Workplace XT)需要使用位于 URI 开头的“cemp”。如果您正在开发和使用自己的应用程序,那么不需要使用“cemp”前缀。
当通过应用程序服务器集群配置使得 Content Engine 具有高可用性时,Content Engine URL 应当具有以下格式:
WebSphere Application Server
- SSL
- cemp:corbalocs::node1_ hostname:WC_default_secure_port,:node2_hostname
:WC_default_secure_port/cell/clusters/your_websphere_cluster_name/FileNet/Engine
- 非 SSL
- cemp:corbaloc::node1_ hostname:WC_default port,:node2_hostname:WC_default
port/ cell/clusters/your_websphere_cluster_name/FileNet/Engine
除了需要将节点名作为 URL 的一部分以外,此配置还需要 WebSphere® 集群名称。缺省引导程序端口(例如,9810)不同于非集群配置(即,单机 WebSphere 安装)使用的非缺省引导程序端口(例如,2809)。
不管是否使用了 SSL,都将仅使用一个 URL。使用 WebSphere 时,如果对 WebSphere 应用程序服务器实例启用了 SSL 端口,那么会使用此传输来自动建立 SSL 连接。
示例:cemp:corbaloc::testnode1:9810,:testnode2:9810/cell/clusters/testwascluster/FileNet/Engine
Oracle WebLogic Server
- SSL
- cemp:t3S://node1 name:node1 SSL port , node2
name:node2 SSL port/FileNet/Engine
- 非 SSL
- cemp:t3://node1 name:node1 port ,node2 name:node2
port /FileNet/Engine
尽管显示了各个服务器名称,但是,如果服务器实例是
Oracle WebLogic Server 集群的一部分,那么
Oracle WebLogic Server 将对通过 EJB 传输发送至
Content Engine 的请求进行负载均衡。
示例:cemp:t3://testnode1:7001,testnode2:7001/FileNet/Engine
JBoss Application Server
- SSL
- 有关信息,请参阅关于 SSL 的 JBoss Application Server 文档。
- 非 SSL
- cemp:jnp://node1_name:node1_port , node2_name:node2_port/FileNet/Engine
JBoss Application Server 的行为与前一条注释中 Oracle WebLogic Server 的行为相反;JBoss Application Server 将按顺序尝试与列表中的服务器建立连接,并连接至第一个作出响应的服务器,而不是在所显示的服务器之间实现负载均衡。
示例:cemp:jnp://testnode1:1100,testnode2:1100/FileNet/Engine