24-01-2019 дата публикации
Номер: US20190026200A1
Принадлежит:
Exemplary methods, apparatuses, and systems include a proxy intercepting, from a client, a plurality of requests addressed to a first server. The proxy adds an entry for each of the plurality of requests to a data structure. Each entry includes data from one of the plurality of requests. The proxy forwards each of the plurality of requests to the first server. In response to detecting the first server was unavailable or otherwise failed, the proxy reconnects to the first server when the first server recovers or connects to a second server serving as a backup for the first server. The proxy transmits to the first or second server one or more commands using the entries of the data structure to restore state information for the client. 1. A computer-implemented method , comprising:intercepting, by a proxy, a plurality of requests sent by a client and addressed to a first server;adding, by the proxy, an entry for each of the plurality of requests to a data structure, each entry including data from one of the plurality of requests;forwarding, by the proxy, each of the plurality of requests to the first server;detecting, by the proxy, that the first server is unavailable;connecting, by the proxy in response to detecting the first server was unavailable, to the first server when the first server recovers or to a second server serving as a backup for the first server; andtransmitting, by the proxy to the first or second server, one or more commands using the entries of the data structure to restore state information for the client.2. The computer-implemented method of claim 1 , further comprising:transmitting, by the proxy to the first or second server, an indication that state recovery for the client is complete.3. The computer-implemented method of claim 1 , further comprising:receiving, by the proxy from the first or second server, an indication that the first or second server has completed recovery of state information;detecting, by the proxy, that a response to a first ...
Подробнее