High-availability WWW computer server system with pull-based load balancing using a messaging and queuing unit in front of back-end servers
First Claim
1. An Internet World Wide Web (WWW) computer server system which serves requests received from a plurality of WWW browser computer client devices connected through the Internet to said server system, said requests specifically identifying said server system, said server system comprising:
- a messaging and queuing unit having an input connected to the Internet upon which said requests identifying said server system are received, and an output; and
a plurality of server units connected in parallel to said output of said messaging and queuing unit, wherein each server unit pulls requests off of a queue included in said messaging and queuing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A high-availability computer server system, and method of operation thereof, capable of serving a large number of requests received from a plurality of computer client devices connected through a network to said server system, said requests specifically identifying said server system, said server system comprising: a messaging and queuing unit having an input connected to said network upon which said requests identifying said server system are received, and an output; and a plurality of server units connected in parallel to said output of said messaging and queuing unit, where each server unit pulls requests off of a queue in the messaging and queuing unit.
331 Citations
6 Claims
-
1. An Internet World Wide Web (WWW) computer server system which serves requests received from a plurality of WWW browser computer client devices connected through the Internet to said server system, said requests specifically identifying said server system, said server system comprising:
-
a messaging and queuing unit having an input connected to the Internet upon which said requests identifying said server system are received, and an output; and a plurality of server units connected in parallel to said output of said messaging and queuing unit, wherein each server unit pulls requests off of a queue included in said messaging and queuing unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of serving Internet World Wide Web (WWW) requests received from a plurality of WWW browser client computer devices via the Internet, each of said requests specifically identifying a specific WWW server system, said method comprising steps of:
-
storing, at said specific server system, said received requests into a messaging and queuing unit; and sending requests from said messaging and queuing unit to a plurality of parallel-connected server units in response to the receipt of pull requests from the server units.
-
Specification