J'utilise l'architecture RESTful. J'ai deux serveurs d'applications en cours d'exécution. L'un doit servir uniquement la requête GET et l'autre doit servir uniquement la requête POST. Je veux configurer HAProxy pour équilibrer les demandes en fonction de la condition ci-dessus. S'il vous plaît aidez-moiComment configurer HAProxy pour envoyer des requêtes HTTP GET et POST à deux serveurs d'applications différents
13
A
Répondre
21
Voici une configuration haproxy partielle qui peut le faire pour vous:
frontend webserver
bind :80
mode http
acl is_post method POST
use_backend post_app if is_post
default_backend get_app
backend post_app
mode http
option forwardfor
balance source
option httpclose
option httpchk HEAD/HTTP/1.0
server post_app1 172.16.0.11:80 weight 1 check inter 1000 rise 5 fall 1
server post_app2 172.16.0.12:80 weight 1 check inter 1000 rise 5 fall 1
server post_app3 172.16.0.13:80 weight 1 check inter 1000 rise 5 fall 1 backup
backend get_app
mode http
option forwardfor
balance source
option httpclose
option httpchk HEAD/HTTP/1.0
server get_app1 172.16.0.21:80 weight 1 check inter 1000 rise 5 fall 1
server get_app2 172.16.0.22:80 weight 1 check inter 1000 rise 5 fall 1
server get_app3 172.16.0.23:80 weight 1 check inter 1000 rise 5 fall 1 backup
Questions connexes
- 1. Demande HTTP POST et GET pour WinXP
- 2. Soumettre une requête GET à deux serveurs
- 3. Envoyer des variables POST et GET
- 4. HTTP SOAP \ GET \ POST
- 5. Comment faire des requêtes HTTP (POST, GET, DELETE, PUT) dans un plugin WHM?
- 6. Quelle bibliothèque puis-je utiliser pour envoyer des requêtes POST et GET en C++?
- 7. Comment recevoir des requêtes HTTP GET et POST dans un programme de socket C?
- 8. Demande deux serveurs différents
- 9. comment envoyer deux requêtes HTTP en même temps
- 10. Requêtes HTTP POST en PHP
- 11. méthodes GET et post avec des noms différents
- 12. Deux requêtes AJAX à des moments différents
- 13. Équilibrage de charge HAProxy Serveurs MySQL
- 14. Comment puis-je configurer une application Catalyst pour différents serveurs?
- 15. Requêtes HTTP POST dans Silverlight
- 16. http post demande get SocketTimeoutException
- 17. Comment invoquer des méthodes HTTP non-GET/POST dans Play?
- 18. Envoyer json http post
- 19. Comment envoyer des requêtes HTTP au débogueur v8?
- 20. Comment envoyer des requêtes HTTP POST d'une servlet à un service Web externe?
- 21. Essayez d'utiliser ZnServer pour les requêtes GET et POST
- 22. Comment envoyer un connecteur HTTP Mirth à l'aide du POST
- 23. Http Get et Post (paire valeur nominale)
- 24. Rediriger la requête http vers deux serveurs weblogic différents en utilisant le proxy Weblogic et Apache2
- 25. Envoyer un Proxy GET/POST à WebBrowser
- 26. Peut seulement envoyer 10 requêtes HTTP POST/seconde?
- 27. Une bonne bibliothèque JAVA pour analyser HTML, POST ET GET HTTP adapté pour Mobile?
- 28. absolus vs urls relatives et comment les navigateurs interprètent hrefs pour envoyer des requêtes http
- 29. Comment envoyer des requêtes HTTP via un TCPSocket?
- 30. MVC: Route Get/Post à différents contrôleurs. Comment?