Mehrere gängige Software-Lastausgleichsalgorithmen.

WBOY
Freigeben: 2016-08-08 09:21:46
Original
1457 Leute haben es durchsucht

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 „Diese Strategie sehr anpassungsfähig ist, aber die tatsächliche Netzwerkumgebung ist oft nicht so einfach, daher sollte sie mit Vorsicht verwendet werden ; praktisch für die Erweiterung); zufällig zugewiesen.

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:

Ausführliche Erklärung der Vor- und Nachteile der Nginx/LVS/HAProxy-Lastausgleichssoftware http://www.ha97.com/5646.html

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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage