System and method for handling lazy deserialization exceptions in an application server environment

    公开(公告)号:US10310841B2

    公开(公告)日:2019-06-04

    申请号:US15706241

    申请日:2017-09-15

    Abstract: In accordance with an embodiment, described herein is a system and method for handling lazy deserialization exceptions in an application server environment. When a stateful, e.g., EJB client request arrives to the EJB container, if the container detects that it cannot deserialize the state on this server and a patching (Patching, Zero Downtime Patching, ZDT) application upgrade rollout is in progress, the container can ask the replication manager to replicate the bean state to a new secondary that is in the opposite ZDT failover server group of this server, if it can find one. A remote reference of the replica on the new secondary will be set to a special type exception, which carries the replica's remote reference to the client side, in order to fulfill the client request.

    SYSTEM AND METHOD FOR SESSION HANDLING IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
    3.
    发明申请
    SYSTEM AND METHOD FOR SESSION HANDLING IN A MULTITENANT APPLICATION SERVER ENVIRONMENT 审中-公开
    多用途应用服务器环境中的会话处理系统和方法

    公开(公告)号:US20170019485A1

    公开(公告)日:2017-01-19

    申请号:US15204351

    申请日:2016-07-07

    Abstract: In accordance with an embodiment, systems and methods for session handling in a multitenant application server environment are provided. The ability to replicate a session is important but equally so is the ability to ensure the session is successfully deserialized on some server in order to serve the request. After a server has been shut down, the front end can fail over the request to one of the remaining server members in a cluster. Once the server receives the request it can attempt to grab the session from a server that holds a copy of that session. When a patched or unpatched server attempts to load the session that originated from a server of the opposite state, it can fail to deserialize the session, and inform the traffic director of severs in the cluster that are capable of deserializing the session.

    Abstract translation: 根据实施例,提供了用于多租户应用服务器环境中的会话处理的系统和方法。 复制会话的能力很重要,但同样地,在某些服务器上确保会话成功反序列化的能力也是如此,以便为请求提供服务。 服务器关闭后,前端可以将请求故障转移到集群中的其余服务器成员之一。 一旦服务器收到请求,它可以尝试从持有该会话的副本的服务器中抓取该会话。 当修补或未修补的服务器尝试加载来自相反状态的服务器的会话时,可能无法对会话进行反序列化,并向集群中的交换主机通知能够反序列化会话的交换主机。

    System and method for partition-scoped patching in an application server environment

    公开(公告)号:US10452387B2

    公开(公告)日:2019-10-22

    申请号:US15706233

    申请日:2017-09-15

    Abstract: In accordance with an embodiment, described herein are a system and method for partition-scoped patching in an application server environment. A computer environment includes an application server, for example a multitenant application server, that supports the use of one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain. During a partition-scoped rollout of a patch or update, to a resource group or application within a plurality of servers or clusters of servers, the resource group or application can be updated within a targeted partition, using a patch orchestrator and partition lifecycle runtime interface, without affecting the operation of other partitions at those servers or clusters of servers. One or more session handling flags can be used, to enable sessions and/or requests that are associated with the targeted partition, to be handled by a traffic director, during the patching process.

    System and method for session handling in a multitenant application server environment

    公开(公告)号:US10178184B2

    公开(公告)日:2019-01-08

    申请号:US15204351

    申请日:2016-07-07

    Abstract: In accordance with an embodiment, systems and methods for session handling in a multitenant application server environment are provided. The ability to replicate a session is important but equally so is the ability to ensure the session is successfully deserialized on some server in order to serve the request. After a server has been shut down, the front end can fail over the request to one of the remaining server members in a cluster. Once the server receives the request it can attempt to grab the session from a server that holds a copy of that session. When a patched or unpatched server attempts to load the session that originated from a server of the opposite state, it can fail to deserialize the session, and inform the traffic director of severs in the cluster that are capable of deserializing the session.

    SYSTEM AND METHOD FOR PARALLEL MULTIPLEXING BETWEEN SERVERS IN A CLUSTER
    8.
    发明申请
    SYSTEM AND METHOD FOR PARALLEL MULTIPLEXING BETWEEN SERVERS IN A CLUSTER 有权
    系统和方法,用于在一个群集中的服务器之间的并行多路复用

    公开(公告)号:US20140280988A1

    公开(公告)日:2014-09-18

    申请号:US14288722

    申请日:2014-05-28

    Abstract: Systems and methods are provided for providing parallel muxing between servers in a cluster. One such system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers, wherein each application server instance includes at least one muxer. Each muxer can receive information from a plurality of threads to transmit to a different muxer on a different application server instance over the Infiniband network using a plurality of parallel channels.

    Abstract translation: 提供了系统和方法,用于在集群中的服务器之间提供并行复用。 一个这样的系统可以包括一个或多个高性能计算系统的集群,每个包括一个或多个处理器和高性能存储器。 集群通过InfiniBand网络进行通信。 该系统还可以包括在集群上执行的包含一个或多个应用服务器实例的中间件环境。 该系统还可以包括多个多路复用器,其中每个应用服务器实例包括至少一个复用器。 每个复用器可以从多个线程接收信息,以使用多个并行通道在Infiniband网络上的不同应用服务器实例上传送到不同的复用器。

Patent Agency Ranking