-
公开(公告)号:US10999361B2
公开(公告)日:2021-05-04
申请号:US16125445
申请日:2018-09-07
Applicant: RED HAT, INC.
Inventor: Radoslav Husar , Paul Marcus Ferraro
IPC: H04L29/08 , H04L12/743 , H04L12/751
Abstract: Systems and techniques are disclosed for receiving, with a load balancer, a request from a client device. The request includes a session identifier corresponding to a session state associated with the request. The session state is stored on a first node within a cluster of nodes associated with the load balancer. A hash function is applied using the session identifier and topology information about the cluster of nodes. Based on a result of the hash function, a determination is made as to a selected node within the cluster of nodes to which the request is to be routed. The request is routed to the selected node.
-
公开(公告)号:US20210044651A1
公开(公告)日:2021-02-11
申请号:US16531992
申请日:2019-08-05
Applicant: Red Hat, Inc.
Inventor: Radoslav Husar , Paul Marcus Ferraro
Abstract: Triangulating stateful client requests for web applications is disclosed. In one example, a computing system includes a load-balancing device and a cluster of interconnected processor-based nodes. When the load-balancing device receives a client request, the load-balancing device adds a client request identifier to the client request. Upon determining that a primary session node for the client request is unavailable, the load-balancing device sends the client request to an “unaffiliated” processor-based node, which identifies a secondary session node for the client request and sends the client request to the secondary session node. The secondary session node services the client request and generates a response that includes the client request identifier added to the client request by the load-balancing device. The secondary session node sends the response back to the load-balancing device, which uses the client request identifier in the response to correlate the response with the original client request.
-
公开(公告)号:US11108850B2
公开(公告)日:2021-08-31
申请号:US16531992
申请日:2019-08-05
Applicant: Red Hat, Inc.
Inventor: Radoslav Husar , Paul Marcus Ferraro
Abstract: Triangulating stateful client requests for web applications is disclosed. In one example, a computing system includes a load-balancing device and a cluster of interconnected processor-based nodes. When the load-balancing device receives a client request, the load-balancing device adds a client request identifier to the client request. Upon determining that a primary session node for the client request is unavailable, the load-balancing device sends the client request to an “unaffiliated” processor-based node, which identifies a secondary session node for the client request and sends the client request to the secondary session node. The secondary session node services the client request and generates a response that includes the client request identifier added to the client request by the load-balancing device. The secondary session node sends the response back to the load-balancing device, which uses the client request identifier in the response to correlate the response with the original client request.
-
公开(公告)号:US20200084269A1
公开(公告)日:2020-03-12
申请号:US16125445
申请日:2018-09-07
Applicant: RED HAT, INC.
Inventor: Radoslav Husar , Paul Marcus Ferraro
IPC: H04L29/08 , H04L12/743
Abstract: Systems and techniques are disclosed for receiving, with a load balancer, a request from a client device. The request includes a session identifier corresponding to a session state associated with the request. The session state is stored on a first node within a cluster of nodes associated with the load balancer. A hash function is applied using the session identifier and topology information about the cluster of nodes. Based on a result of the hash function, a determination is made as to a selected node within the cluster of nodes to which the request is to be routed. The request is routed to the selected node.
-
-
-