ADC
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Cas d’utilisation 2 : Configuration de la méthode d’équilibrage de charge par jeton pour DataStream

Vous pouvez configurer la méthode d’équilibrage de charge par jeton pour DataStream afin de baser la sélection des serveurs de base de données sur la valeur du jeton extrait des demandes du client (application ou serveur Web). Ces jetons sont définis à l’aide d’expressions SQL. Pour les demandes suivantes avec le même jeton, l’appliance NetScaler envoie les demandes au même serveur de base de données qui a traité la demande initiale. Les demandes avec le même jeton sont envoyées au même serveur de base de données jusqu’à ce que la limite maximale de connexion soit atteinte ou que l’entrée de session soit dépassée.

Vous pouvez utiliser les exemples d’expressions SQL suivants pour définir des jetons :

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  

L’exemple suivant montre comment fonctionne la fonctionnalité NetScaler DataStream lorsque vous configurez la méthode d’équilibrage de charge par jeton.

Figure 1. DataStream et la méthode d’équilibrage de charge basée sur des jetons

Méthode d'équilibrage de charge par jeton

Dans cet exemple, le jeton est le nom de la base de données. Une demande contenant des carnets de jetons est envoyée au serveur de base de données 1 et une demande contenant de la musique à jetons est envoyée au serveur de base de données 2. Toutes les demandes suivantes contenant des carnets de jetons sont envoyées au serveur de base de données 1 et les demandes contenant de la musique de jetons sont envoyées au serveur de base de données 2. Cette configuration fournit une pseudo-persistance avec les serveurs de base de données.

Configurez cet exemple à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

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

Configurez cet exemple à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels, configurez un serveur virtuel et spécifiez le protocole comme MYSQL.
  2. Cliquez dans la section Service et configurez deux services en spécifiant le protocole comme MYSQL. Liez ces services au serveur virtuel.
  3. Dans Paramètres avancés, cliquez sur Méthode et, dans la liste des méthodes d’équilibrage de charge, sélectionnez TOKEN et spécifiez l’expression MYSQL.CLIENT.DATABASE.
La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.
Cas d’utilisation 2 : Configuration de la méthode d’équilibrage de charge par jeton pour DataStream