ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Anwendungsfall 2: Konfigurieren der Tokenmethode des Lastausgleichs für DataStream

Sie können die Token-Methode für den Lastenausgleich für DataStream so konfigurieren, dass die Auswahl der Datenbankserver auf dem Wert des Tokens basiert, das aus den Client-Anforderungen (Anwendung oder Webserver) extrahiert wurde. Diese Token werden mithilfe von SQL-Ausdrücken definiert. Bei nachfolgenden Anfragen mit demselben Token sendet die NetScaler-Appliance die Anfragen an denselben Datenbankserver, der die erste Anfrage bearbeitet hat. Anfragen mit demselben Token werden an denselben Datenbankserver gesendet, bis das maximale Verbindungslimit erreicht ist oder der Sitzungseintrag abgelaufen ist.

Sie können die folgenden Beispiel-SQL-Ausdrücke verwenden, um Token zu definieren:

MySQL MS SQL
MYSQL.REQ.QUERY.TEXT MSSQL.REQ.QUERY.TEXT
MYSQL.REQ.QUERY.TEXT (n) MSSQL. REQ.QUERY.TEXT (n)
MYSQL.REQ.QUERY.COMMAND MSSQL.REQ.QUERY.COMMAND
MYSQL.CLIENT.USER MSSQL.CLIENT.USER
MYSQL.CLIENT.DATABASE MSSQL.CLIENT.DATABASE
MYSQL.CLIENT.CAPABILITIES  

Das folgende Beispiel zeigt, wie die NetScaler DataStream-Funktion funktioniert, wenn Sie die Token-Methode für den Lastenausgleich konfigurieren.

Abbildung 1. DataStream und die Token-Methode des Load Balancings

Token-Methode für den Lastenausgleich

In diesem Beispiel ist das Token der Name der Datenbank. Eine Anfrage mit Token-Büchern wird an Datenbankserver1 gesendet und eine Anfrage mit Tokenmusik wird an Datenbankserver2 gesendet. Alle nachfolgenden Anfragen mit Token-Büchern werden an Datenbankserver1 und Anfragen mit Token-Musik an Datenbankserver2 gesendet. Diese Konfiguration bietet Pseudo-Persistenz mit den Datenbankservern.

Konfigurieren Sie dieses Beispiel mithilfe der CLI

Geben Sie in der Befehlszeile Folgendes ein:

add service Service1 192.0.2.9 MYSQL 3306 add service Service2 192.0.2.11 MYSQL 3306 add lb vserver token_lb_vserver MYSQL 192.0.2.15 3306 -lbmethod token -rule MYSQL.CLIENT.DATABASE bind lb vserver token_lb_vserver Service1 bind lb vserver token_lb_vserver Service2

Konfigurieren Sie dieses Beispiel mithilfe der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server, konfigurieren Sie einen virtuellen Server und geben Sie das Protokoll als MYSQLan.
  2. Klicken Sie in den Abschnitt Service und konfigurieren Sie zwei Dienste, die das Protokoll als MYSQL angeben. Binden Sie diese Dienste an den virtuellen Server.
  3. Klicken Sie unter Erweiterte Einstellungenauf Methode und wählen Sie in der Liste Load Balancing-Methode die Option TOKEN aus und geben Sie den Ausdruck als MYSQL.CLIENT.DATABASEan.
Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
Anwendungsfall 2: Konfigurieren der Tokenmethode des Lastausgleichs für DataStream