发明名称 |
Handling HTTP-based service requests Via IP ports |
摘要 |
A computer implemented method handles service requests for HTTP-based services via IP ports that are located on HTTP servers. These HTTP servers are logically coupled to a port sharing mechanism that handles service requests from clients, and each of the multiple HTTP servers provides the same HTTP-based service. A request for the HTTP-based service is sent to an IP port in a first HTTP server. However, this IP port has a current number of active IP connections that exceeds a soft cap. Nonetheless, this IP port is directed to accept and execute the request, and then to terminate its connection with the client. Any subsequent request for this same HTTP-based service is directed to another of the multiple HTTP servers. |
申请公布号 |
US9118682(B2) |
申请公布日期 |
2015.08.25 |
申请号 |
US201213416961 |
申请日期 |
2012.03.09 |
申请人 |
International Business Machines Corporation |
发明人 |
Bohm Fraser P.;Cocks Martin W. J. |
分类号 |
G06F15/16;H04L29/08 |
主分类号 |
G06F15/16 |
代理机构 |
Law Office of Jim Boice |
代理人 |
Law Office of Jim Boice |
主权项 |
1. A computer implemented method of handling service requests for Hypertext Transfer Protocol (HTTP) based services via Internet Protocol (IP) ports on HTTP servers, the computer implemented method comprising:
logically coupling a port sharing mechanism to multiple HTTP servers, wherein each of the multiple HTTP servers provides a same HTTP-based service, wherein each of the multiple HTTP servers has a unique IP port that is not shared with any other HTTP server from the multiple HTTP servers, and wherein the port sharing mechanism directs requests for HTTP-based services from a client to one of the multiple HTTP servers; transmitting a first request for said same HTTP-based service to a first IP port in a first HTTP server from the multiple HTTP servers, wherein the first IP port has a current number of active IP connections that exceed a soft cap of a predetermined value; a processor directing the first IP port and the first HTTP server to accept and execute said request for said same HTTP-based service, despite the current number of active IP connections in the first IP port exceeding the soft cap, and to subsequently terminate a connection between the first IP port and the client after executing said request for said same HTTP-based service; the processor in the port sharing mechanism receiving a subsequent request for said same HTTP-based service from the client after said connection between the first IP port and the client has been terminated; and the processor in the port sharing mechanism transmitting the subsequent request for said same HTTP-based service to an HTTP server, from the multiple HTTP servers, other than the first HTTP server. |
地址 |
Armonk NY US |