Rubrique précédente: PS8 - Commutateur de port évolutif

Rubrique suivante: URLSW : commutateur de port URL


RPL - Réplicateur d'événements

Dernière version : 2.0.2-1

RPL - Réplicateur d'événements

Aperçu rapide

Catalogue

Système

Catégorie

Commutateurs

Volumes d'utilisateur

non

Min. mémoire

96M

SE

Linux

Contraintes

non

Présentation fonctionnelle

RPL est un réplicateur d'événements. Il réplique les requêtes HTTP reçues sur son terminal d'entrée sur tous ses terminaux de sortie.

Il envoie tout les en-têtes et documents reçus avec la requête vers les sorties. Il ignore les réponses des requêtes de sortie, y compris les éventuels échecs d'envoi de la demande. RPL renvoie toujours SUCCESS pour les requêtes HTTP reconnues sur son entrée, sans attendre la réponse des sorties. Pour les requêtes nécessitant le renvoi d'un document, RPL renvoie un document vide.

RPL est prévu pour la distribution des notifications asynchrones en mode autonome après lancement . (Il se peut que les versions futures de RPL soient paramétrées de façon à modifier ce comportement, notamment pour regrouper les réponses des sorties et les renvoyer à l'entrée).

Dans des circonstances normales, RPL peut tolérer et s'attend à ce que certaines sorties soient déconnectées ou n'envoient aucune réponse. Les appliances connectées aux sorties RPL peuvent être arrêtées, en attente ou non réceptives, sans pour autant affecter le fonctionnement et les performances de RPL.

RPL peut être utilisé en cascade en connectant d'autres instances RPL à une ou plusieurs sorties RPL.

Ressources

Ressource

Minimum

Maximum

Valeur par défaut

UC

0.05

4

0.05

Mémoire

96 Mo

128 Mo

96 Mo

Bande passante

1 Mbit/s

2 Gbits/s

100 Mbits/s

Remarque : La quantité de mémoire indiquée dans l'appliance n'affecte pas significativement son débit ou ses performances. La mémoire contrôle uniquement la quantité de données des requêtes que vous pouvez envoyer simultanément via RPL.

Terminaux

name

dir

Protocole

description

in

in

HTTP

Entrée de la requête. Les requêtes HTTP reçues sur cette entrée sont répliquées et envoyées à toutes les sorties RPL connectées. RPL termine la requête, et le cas échéant renvoie un document vide, quels que soient les résultats des requêtes transférées et sans attendre de réponses des sorties.

out1-out8

sortie

HTTP

Sorties de réplication. Les requêtes reçues sur le terminal d'entrée sont répliquées sur chaque sortie connectée. Les résultats sont ignorés. Certaines sorties (voire toutes) peuvent rester déconnectées. Ces sorties peuvent être connectées à des appliances non démarrées et/ou qui ne répondent pas.

MON

sortie

CCE

Envoie des statistiques de performances et d'utilisation des ressources. Si ce terminal n'est pas utilisé, il peut rester déconnecté.

Messages d'erreur

Les messages suivants peuvent s'afficher dans le fichier journal de l'appliance ou dans le journal système du contrôleur de grille lorsque l'appliance ne parvient pas à démarrer :

Utilisation standard

Le diagramme suivant affiche une utilisation standard de l'appliance RPL dans une petite application Web en cluster :

Utilisation standard de l'appliance RPL dans une application Web en cluster

Des requêtes sans blocage peuvent être effectuées sur in_rpl et sont répliquées sur chaque serveur Web en cours d'exécution.

Commentaires

Logiciels Open Source et tiers utilisés au sein de l'appliance

RPL utilise les packages Open Source tiers suivants en plus des packages Open Source tiers utilisés par sa classe de base LUX5.

Logiciel

Version

Modifié

Licence

Commentaires

perl-Compress-Zlib

1.42-1

Non

Artistic

Page d'accueil sur CPAN

perl-HTML-Parser

3.55-1

Non

Artistic

N/D

perl-HTML-Tagset

3.10-2.1.1

Non

GPLv2

N/D

perl-URI

1.35-3

Non

Artistic

N/D

perl-libwww-perl

5.805-1.1.1

Non

Artistic

N/D