METHOD AND APPARATUS FOR SESSION REPLICATION AND FAILOVER
    1.
    发明公开
    METHOD AND APPARATUS FOR SESSION REPLICATION AND FAILOVER 有权
    方法和设备,以满足复制和故障转移

    公开(公告)号:EP1415236A1

    公开(公告)日:2004-05-06

    申请号:EP02765841.8

    申请日:2002-07-15

    申请人: Bea Systems, Inc.

    IPC分类号: G06F15/16 G06F15/173

    摘要: A session replication system (100) provides real-time data replication without unnecessarily slowing down the user experience. A system in accordance with the present invention may utilize a primary server (104) to serve requests from a network client (102), as well as a secondary server (110) to replicate the session information. When a request is received on the session, an attempt may be made to serve the request on the primary server (104). If the primary is unable to receive or respond to the request, the request may be served on the secondary application server or on a new primary server. If the secondary server (110) receives the request, the secondary server may become the new primary server. If a new primary server is selected, the new primary may request the session information from the secondary server.

    SYSTEM AND METHOD FOR SERVER LOAD BALANCING AND SERVER AFFINITY
    4.
    发明公开
    SYSTEM AND METHOD FOR SERVER LOAD BALANCING AND SERVER AFFINITY 有权
    系统和方法服务器负载均衡和服务器关系

    公开(公告)号:EP1599793A2

    公开(公告)日:2005-11-30

    申请号:EP04714154.4

    申请日:2004-02-24

    申请人: Bea Systems Inc.

    IPC分类号: G06F9/00 G06F9/46 G06F15/16

    CPC分类号: G06F9/5033 G06F9/505

    摘要: A system and method for server load balancing that includes server affinity. The system can be incorporated into application servers to support load balancing algorithms for RMI objects that provide server affinity. Server affinity uses smart load balancing for external client connections in such a way that it uses preexisting connection and reduces overhead: the client considers its existing connections to the application server instances when choosing the server instance on which to access a service. If a service is configured for server affinity, the client-side stub attempts to choose a server instance to which it is already connected, and continues to use the same server instance for method calls. All stubs on that client will attempt to use that server instance. If the server instance becomes unavailable, the stubs fail over, if possible, to a server instance to which the client is already connected.