RELIABLE PROCESSING OF HTTP REQUESTS
First Claim
Patent Images
1. A computing system comprising:
- a set of server systems to process hypertext transfer protocol (HTTP) requests;
a client system to send a HTTP request; and
a front end server to receive said HTTP request and to submit said HTTP request to a first server system,said front end server to resubmit said HTTP request to a second server system upon detecting that said first server system failed without completing processing of said HTTP request,wherein said first server system and said second server system are contained in said set of server systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A monitoring tool provided according to an aspect of the present invention causes an HTTP request to be resubmitted to another server system if a server system, to which the same HTTP request has been earlier submitted, is detected to have failed without completing processing of the request. In one embodiment, the server system is deemed to have failed upon absence of completion of requests for a pre-specified duration. As an alternative or in addition, the operational status of the server system is checked periodically and the server system is deemed to have failed if it is non-operational.
-
Citations
20 Claims
-
1. A computing system comprising:
-
a set of server systems to process hypertext transfer protocol (HTTP) requests; a client system to send a HTTP request; and a front end server to receive said HTTP request and to submit said HTTP request to a first server system, said front end server to resubmit said HTTP request to a second server system upon detecting that said first server system failed without completing processing of said HTTP request, wherein said first server system and said second server system are contained in said set of server systems. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A front end server comprising:
-
a request handler to receive a hypertext transfer protocol (HTTP) request; and a submitter block to submit said HTTP request to a first server system, and then to resubmit said HTTP request to a second server system upon detecting that said first server system failed without completing processing of said HTTP request. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of ensuring reliable processing of HTTP requests, said method comprising:
-
receiving a hypertext transfer protocol (HTTP) request from a client system; submitting said HTTP request to a first server system; detecting that said first server system has failed without processing of said HTTP request; resubmitting said HTTP request to a second server system upon said detecting. - View Dependent Claims (17, 18, 19, 20)
-
Specification