2009-08-12 4 views
3

Je cherche à construire un proxy http inverse intelligent capable de routage, d'examen d'en-tête et d'enrichissement (par exemple examiner et construire des cookies et des en-têtes http), et diverses autres fantaisies. Pour une idée générale de ce que je cherche à construire voir Ruby Proxies for Scale and Monitoring - sauf en Python.Bibliothèque de proxy http Python basée sur libevent ou une technologie comparable?

Je me rends compte que Twisted est une très bonne réponse pour ça, et que eventmachine a été inspiré par Twisted, mais je cherche autre chose que Twisted.

Idéalement une bibliothèque ou un paquet qui inclut des capacités de proxy HTTP que je pourrais modifier avec mes propres petits plugins. Je me souviens avoir vu quelque chose basé sur eventlib qui avait des capacités de serveur http intégrées, mais je n'arrive pas à le trouver. Je regarde aussi de plus près perlbal; cela ressemble presque à la solution parfaite, sauf en Perl.

Des recommandations?

+0

Pourquoi cherchez-vous autre chose que Twisted, qui, comme vous le mentionnez, est une bonne réponse ET "vous pouvez modifier avec vos propres petits plugins" à volonté? –

+1

J'ai essayé d'aimer Twisted à plusieurs reprises, et même si j'aime beaucoup les concepts, je n'ai jamais vraiment aimé l'utiliser. Je suis sûr que c'est une lacune de ma part et rien à voir avec Twisted, mais j'aimerais essayer quelque chose de différent pour un changement. – Parand

Répondre

3

Vous ne savez pas si tous vos besoins sont satisfaits, mais proxylet est un proxy inverse basé sur eventlet de Linden Lab.

Questions connexes