【24h】

IIOP and SOAP Failover in Static Clusters

机译:静态集群中的IIOP和SOAP故障转移

获取原文
获取原文并翻译 | 示例

摘要

Requirement: Clients should experience high-availability when accessing network services. Availability should be transparent and not require altering programs.rnProblem: Availability needs to work on multiple platforms and must not require additional hardware/software, other than the remoting system.rnSolution: Replicate the service in a cluster. Advertise all replica addresses. On client invocation, if a replica address fails, have the client remoting infrastructure try another address.rnAssumption: The number of nodes in the cluster remains constant. Nodes may go up and down, but their number and addresses may not change.rnIIOP Example: Add all cluster instance addresses to IORs. When invoking an IOR try another address if one fails. Cache successful addresses to avoid fallback (important for statefull-session beans).rnExperience: For IIOP communication in an application server the mechanism did not degrade system performance. We have also prototyped this mechanism to work with the JAX-RPC SOAP communications stack.rnConclusion: This failover mechanism provides high-availability for IIOP (and SOAP) communication without requiring additional hardware, software nor alterations to client programs.
机译:要求:客户端在访问网络服务时应具有高可用性。可用性应该是透明的,并且不需要更改程序。问题:可用性需要在多个平台上工作,并且除了远程系统之外,不需要其他硬件/软件。解决方案:在群集中复制服务。公告所有副本地址。在客户端调用时,如果副本地址失败,请让客户端远程处理基础结构尝试另一个地址。rns假设:群集中的节点数保持不变。节点可能会升降,但其数目和地址可能不会改变。rnIIOP示例:将所有群集实例地址添加到IOR。调用IOR时,如果地址失败,请尝试其他地址。缓存成功的地址以避免回退(对于有状态会话Bean来说很重要)。经验:对于应用程序服务器中的IIOP通信,该机制不会降低系统性能。我们还对该机制进行了原型设计,使其可与JAX-RPC SOAP通信堆栈配合使用。rn结论:这种故障转移机制为IIOP(和SOAP)通信提供了高可用性,而无需其他硬件,软件或对客户端程序的改动。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号