Show TOC

FunktionsdokumentationLoad-Balancing-Parameter Dieses Dokument in der Navigationsstruktur finden

 

Mit diesen Parametern können Sie Loadbalancing für registrierte Programme konfigurieren. Sie können einstellen, dass stärkere Server mehr Anfragen bekommen als schwächere.

Funktionsumfang

gw/reg_lb_level

Definiert die Art des Lastausgleichs („load balancing“) für registrierte Programme. Folgende Werte sind zulässig:

  • 0: Kein Lastausgleich, das erste freie registrierte Programm wird genommen.

  • 1: Es wird das Programm genommen, dessen Zähler am geringsten ist. Jedes Mal, wenn ein registriertes Programm einen Auftrag zugeteilt bekommt, wird der Zähler um 1 erhöht.

  • 2: Es wird das Programm genommen, dessen Load am geringsten ist. Wie die Load bestimmt wird, ist unter dem Profilparameter gw/reg_lb_ip beschrieben

Defaulteinstellung

1

Einheit

Ganze Zahl: 0,1,2

Dynamisch

ja

gw/reg_lb_default

Defaultwert für die Gewichtung eines Servers wenn seine IP-Adresse nicht in der Liste gefunden wird.

Defaulteinstellung

20

Einheit

Ganze Zahl

Dynamisch

ja

gw/reg_lb_ip

Bestimmt den 'Load'-Wert für eine IP-Adresse oder für einen Bereich von IP-Adressen.

Statt einer IP-Adresse kann auch ein Rechnername angegeben werden. Das Gateway ermittelt dann zu dem Rechnernamen die zugehörige IP-Adresse. Wenn sich das registrierte Programm am Gateway registriert, wird anhand der IP-Adresse ermittelt, welche 'Load' diese IP-Adresse hat. Dabei wird die Liste in der Reihenfolge, wie sie durch den Profilparameter angegeben wurde, durchsucht. Dieser Wert wird dann zu der 'Load' addiert, wenn dieses Programm einen Auftrag erhält. Wird die IP-Adresse nicht gefunden, dann wird der Wert von gw/reg_lb_default genommen. Dadurch bekommt ein starker Server mehr Aufträge zugewiesen als ein schwacher Server. Ein Server, der sich am Gateway registriert, bekommt als Initialwert die höchste Load aller Server mit derselben Registrierungs-Id zugewiesen. Falls noch kein Server mit dieser Id registriert ist, bzw. wenn an diese Server noch keine Aufträge erteilt wurden, dann ist der Wert 0.

Syntax Syntax

Liste von IP-Adressen oder Rechnernamen. Hinter jeder IP-Adresse steht mit einem Gleichheitszeichen die entsprechende Load. Die Load ist ein Gewichtsfaktor, der angibt wie stark ein bestimmter Server ist. Je höher der Wert, desto schwächer ist der Server. Der Maximalwert ist 1.

  1. a.b.c.d=val1 e.f.g.*=val2 linux1=val3
Ende des Codes

Hinweis Hinweis

Statt einer einzelnen IP-Adresse, kann man auch ganze Bereiche von IP-Adressen angeben, z.B.

gw/reg_lb_ip = 194.56.48.*=1 194.56.49.*=3

Alle Server aus dem 194.56.48 - Netz sind sehr leistungsfähig, die Server aus dem Netz 194.56.49 sind etwas schwächer und alle anderen Server sind sehr schwach und sollen nur sehr selten bedient werden.

Ende des Hinweises

Defaulteinstellung

""

Einheit

spezielle Zeichenkette

Dynamisch

ja

Weitere Informationen

Eine detaillierte Beschreibung finden Sie im Abschnitt Load-Balancing für registrierte Programme.