Die wichtigsten Lastausgleichsalgorithmen werden alle in Nginx verwendet. Im folgenden Artikel werden diese Algorithmen ausführlicher vorgestellt.
http://baidutech.blog.51cto.com/4114344/1033718
Der Artikel erwähnt mehrere gängige Software-Lastausgleichsmethoden: Algorithmus, Durchschnittliche Verteilung (Polling), gewichteter Polling; fair (minimaler Lastausgleich) Eines muss hier erwähnt werden: Der Autor hat einmal gesehen, dass die Verwendung dieses minimalen Lastausgleichsalgorithmus zu Jitter führen kann, da es zu Verzögerungen bei der Maschinenberichterstattung kommt , und oben wurde auch erwähnt, dass „
Einer meiner Kollegen verwendet einen gewichteten, zufälligen Lastausgleichsalgorithmus: die Leerlaufrate jeder Maschine [0,01,1) 1 – tatsächliche Anforderungsmenge/Maschinenauslastungsfähigkeit; addieren Sie dann die Leerlaufrate aller Maschinen zu S und generieren Sie zufällig eine Zahl R von [0,01,1); verwenden Sie D, um die Leerlaufrate jeder Maschine nacheinander zu subtrahieren, bis D
Zusätzlich zu Nginx gibt es zwei häufig verwendete Lastausgleichssoftware, LVS und HAProxy
Für eine Zusammenfassung der von Die drei Software finden Sie im Artikel:
http://blog.csdn.net/wuqingaixue/article/details/46712105#
Drei Arten des Lastausgleichs Die Vor- und Nachteile der Software finden Sie im Artikel:
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Genehmigung des Bloggers verwendet werden.
Das Obige stellt mehrere gängige Software-Lastausgleichsalgorithmen vor. Ich hoffe, dass es Freunden, die sich für PHP-Tutorials interessieren, hilfreich sein wird, einschließlich relevanter Inhalte.