bouncer/doc/fr/terminology.md
William Petit 5494abded4
Some checks are pending
Cadoles/bouncer/pipeline/head Build started...
Cadoles/bouncer/pipeline/pr-develop Build started...
feat: passthrough proxies
2024-06-26 16:22:30 +02:00

1.5 KiB

Terminologie

Voici une liste des termes utilisés dans le lexique Bouncer.

Proxy

Un proxy est une entité logique définie par les propriétés suivantes:

  • Il possède un ou plusieurs filtres d'origine sous la forme de motifs d'URL avec le caractère * comme joker. Ces filtres identifient le ou les URLs associées au proxy.
  • Il peut avoir zéro ou une URL cible, qui servira de base pour la réécriture des requêtes. Si l'URL est absente, on parle alors de "passthrough" (voir note).
  • Il peut avoir zéro ou plusieurs "layers" associés.
  • Il peut être activé ou désactivé.
  • Il a un poids qui définit son niveau de priorité dans la pile de traitement (plus son poids est élevé plus il est prioritaire).

Pour résumer un proxy répond à la question "Quelle URL orienter vers quel serveur cible ?".

Passthrough

Un proxy "passthrough" est un proxy n'ayant pas d'URL cible (champ vide). Dans ce cas si les motifs d'URLs correspondent à l'URL de la requête Bouncer appliquera les layers associés puis passera la main aux proxies suivants.

Layer

Un layer est une entité logique définie par les propriétés suivantes:

  • Il a un type auquel est associé un schéma d'options permettant de configurer son comportement.
  • Il peut être activé ou désactivé.
  • Il a un poids qui définit son niveau de priorité dans la pile de traitement (plus son poids est élevé plus il est prioritaire).

Pour résumer un layer répond à la question "Quel traitement appliquer à la requête et/ou réponse ?".