发明名称 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