Proxy Inverse
Un proxy inverse est une architecture serveur qui reçoit les requêtes des clients et les transmet à un ou plusieurs serveurs backend. Contrairement à un proxy direct (qui agit au nom des clients), un proxy inverse opère au nom du côté serveur.
Principaux avantages des proxies inverses :
- Répartition de charge : Distribue les requêtes sur plusieurs serveurs
- Sécurité renforcée : Masque les informations du serveur réel
- Mise en cache du contenu : Améliore les performances
- Réécriture et transmission de chemins : Achemine les requêtes avec flexibilité
Le framework Salvo fournit un middleware pour la fonctionnalité de proxy inverse.
Exemple de code