The present invention provides a system and method for distributing load
among redundant, independent, stateful web server sites that overcome the
limitations of prior art solutions. This is accomplished by constructing
the server computer to respond to an initial connection request from a
client computer with the name of a server computer site, pool or group
selected based on various criteria. The server computer site, pool and
group names are maintained in DNS nameservers with load balancing and
failover capabilities. As a result, the single-point-of-failure and
performance issues introduced by prior art web proxy servers are
eliminated. In addition, since the session state information is only
maintained on the selected server computer site, the need to synchronize
web proxy server state with server computer state is eliminated.
Η παρούσα εφεύρεση παρέχει ένα σύστημα και μια μέθοδο για το φορτίο μεταξύ των περιττών, ανεξάρτητων, stateful περιοχών κεντρικών υπολογιστών δικτύου που υπερνικούν τους περιορισμούς των λύσεων προγενέστερης τέχνης. Αυτό ολοκληρώνεται με την κατασκευή του υπολογιστή κεντρικών υπολογιστών για να ανταποκριθεί σε ένα αρχικό αίτημα σύνδεσης από έναν υπολογιστή πελατών με το όνομα μιας περιοχής, μιας λίμνης ή μιας ομάδας υπολογιστών κεντρικών υπολογιστών που επιλέγεται που εδρεύουν στα διάφορα κριτήρια. Η περιοχή υπολογιστών κεντρικών υπολογιστών, η λίμνη και τα ονόματα ομάδας διατηρούνται dns στα nameservers με την εξισορρόπηση και failover τις ικανότητες φορτίων. Κατά συνέπεια, η ενιαίος-σημείο-$$$-ΑΠΟΤΥΧΊΑ και τα ζητήματα απόδοσης που εισάγονται από τους κεντρικούς υπολογιστές πληρεξούσιου Ιστού προγενέστερης τέχνης αποβάλλονται. Επιπλέον, δεδομένου ότι οι κρατικές πληροφορίες συνόδου διατηρούνται μόνο για την επιλεγμένη περιοχή υπολογιστών κεντρικών υπολογιστών, η ανάγκη να συγχρονιστεί το κράτος κεντρικών υπολογιστών πληρεξούσιου Ιστού με το κράτος υπολογιστών κεντρικών υπολογιστών εξαλείφεται.