30 lines
1.5 KiB
Markdown
30 lines
1.5 KiB
Markdown
# 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 ?_".
|