Cloud to on-premises debug service routing
US-2019028569-A1 · Jan 24, 2019 · US
US11528321B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11528321-B2 |
| Application number | US-202217649587-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 1, 2022 |
| Priority date | Feb 19, 2021 |
| Publication date | Dec 13, 2022 |
| Grant date | Dec 13, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A load balancing system, a load balancing method, and a non-transitory recording medium. The load balancing system includes a first client apparatus and a second client apparatus each of which communicates with a particular server among a plurality of servers through a load balancer that distributes load of the plurality of servers. The first client apparatus transmits to the load balancer, a request to the server to acquire identification information for identifying the particular server selected by the load balancer from among the plurality of servers, notifies the second client apparatus of the identification information of the particular server, the second client apparatus requesting the load balancer to connect to the particular server, and requests the load balancer to connect to the particular server using the identification information.
Opening claim text (preview).
The invention claimed is: 1. A load balancing system comprising: a first client apparatus and a second client apparatus each of which communicates with a particular server among a plurality of servers through a load balancer that distributes load of the plurality of servers, the first client apparatus including a circuitry configured to, in a state in which the first client apparatus and the second client apparatus are not connected via the particular server and a communication between the first client apparatus and the second client apparatus is not established: transmit to the particular server via the load balancer, a connection request including first identification information for identifying the particular server, acquire, from the load balancer, second identification information for identifying the particular server selected by the load balancer based on the first identification information from among the plurality of servers, receive the first identification information from the particular server, the first identification information being acquired by the particular server from the connection request transmitted by the circuitry of the first client apparatus, notify the second client apparatus of the first identification information, and request the load balancer to connect to the particular server using the second identification information, and wherein a circuitry of the second client apparatus is configured to request the load balancer to connect to the particular server using the first identification information. 2. The load balancing system of claim 1 , wherein the particular server comprises circuitry configured to, in response to the connection request including the first identification information transmitted by the first client apparatus, transmit the first identification information to the first client apparatus by a message different from a connection response to the connection request. 3. The load balancing system of claim 2 , wherein the circuitry of the first client apparatus is further configured to: transmit to the load balancer, a first connection request requesting a connection to one of the plurality of servers; receive a first connection response including the first identification information from the load balancer; transmit to the load balancer, a second connection request including the second identification information; and acquire the first identification information included in the message received from the load balancer. 4. The load balancing system of claim 1 , wherein a circuitry of the load balancer is configured to: in response to a request from the first client apparatus that does not include the first identification information, select the particular server from the plurality of servers to which the request is to be transferred and transfer the request to the particular server; and in response to a request from the first client apparatus or the second client apparatus including the first or the second identification information, transfer the request to the particular server. 5. The load balancing system of claim 1 , wherein a circuitry of the particular server is further configured to relay communication between the first client apparatus that requests the load balancer to connect to the particular server and the second client apparatus using the first or the second identification information. 6. The load balancing system of claim 1 further comprising: a communication management system that manages communication between the first client apparatus and the second client apparatus, and the circuitry of the first client apparatus is further configured to notify the second client apparatus of the first identification information through the communication management system. 7. The load balancing system of claim 1 , wherein in response to receiving the connection request transmitted by the first client apparatus with a cookie including the first identification information having been set, a circuitry of the particular server is further configured to transmit the cookie including the first identification information to the first client apparatus with a message different from a connection response to the connection request. 8. The load balancing system of claim 7 , wherein the circuitry of the first client apparatus is further configured to: transmit to the load balancer, a first connection request for requesting a connection to the server; receive from the load balancer, a first connection response to which the cookie including the first identification information is attached; transmit to the load balancer, a second connection request in which the cookie including the second identification info′ nation is set; acquire the cookie including the first identification information included in the message received from the load balancer; and notify the second client apparatus of the cookie including the first identification information. 9. A load balancing method executed by a first client apparatus included in a load balancing system, the load balancing system including the first client apparatus and a second client apparatus each of which communicates with a particular server of a plurality of servers, through a load balancer that distributes load of the plurality of servers, the method including, before the first client apparatus and the second client apparatus are not connected via the particular server and a communication between the first client apparatus and the second client apparatus is not established: transmitting to the particular server via the load balancer, a connection request including first identification information for identifying the particular server, acquiring, from the load balancer, second identification information for identifying the particular server selected by the load balancer based on the first identification information from among the plurality of servers, receiving the first identification information from the particular server, the first identification being acquired by the particular server from the connection request transmitted by the circuitry of the first client apparatus, notifying the second client apparatus of the first identification information, requesting the load balancer to connect to the particular server using the second identification information, and requesting the load balancer to connect to the particular server using the first identification information. 10. A non-transitory recording medium storing a plurality of instructions which, when executed by one or more processors, causes the processors to perform a load balancing method executed by a first client apparatus included in a load balancing system, the load balancing system including the first client apparatus and a second client apparatus each of which communicates with a particular server of a plurality of servers, through a load balancer that distributes load of the plurality of servers, the method including, before the first client apparatus and the second client apparatus are not connected via the particular server and a communication between the first client apparatus and the second client apparatus is not established: transmitting to the particular server via the load balancer, a connection request including first identification information for identifying the particular server, acquiring, from the load balancer, second identification information for identifying the particular server selected by the load balancer based on the first identification information from among the plurality of servers: receiving the first identification information from the particular server, the first identification being acquired by the particular server from th
Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding · CPC title
Server selection for load balancing · CPC title
Persistence of sessions during load balancing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.