UrlRewriteFilter et CouchbaseClient dépendent de différentes versions de httpclient

voix
0

UrlRewriteFilter dépend de httpclient-3.1, tandis que le client Couchbase dépend httpclient 4.0.

Je suis venu avec deux choix:

  1. Utilisez deux versions différentes de httpclient ensemble

  2. Remplacer UrlRewriteFilter avec d'autres solutions

J'ai trouvé que l' utilisation httpclient 3.1 et 4.0 ensemble est correct ( référence ), mais est - ce la meilleure façon?

En ce qui concerne le deuxième choix, j'utilise le mandatement, redirigeant et expédition avec UrlRewriteFilter. Rediriger et expédition serait possible si je l'utilisateur Spring MVC. Mais je ne sais pas comment puis-je proxy des URIs sans utiliser le serveur web Apache ou haproxy.

Tous les conseils ou corrections à cette question sont les bienvenus.

Créé 25/04/2012 à 04:03
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

HttpClient 3.1 et 4.0 peuvent coexister sans problème. Je dirais que la meilleure solution pour le moment est de faire cela. Il est toujours tentant de former UrlRewriteFilter par exemple. Mais à la fin, ce genre de solutions ne sont que du temps.

Tout ce que vous faites ne pas utiliser Apache pour les URL som proxy, vous serez juste fou que vous ne pouvez jamais utiliser simplement jetée dans le développement et vous devez maintenir réécritures qui ne sont pas dans le code de base, qui est la pire des solutions.

Créé 07/05/2012 à 21:03
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more