Библиотека http-прокси Python на основе libevent или аналогичной технологии?

Я хочу создать интеллектуальный обратный http-прокси, способный выполнять маршрутизацию, проверку и обогащение заголовков (например, проверять и создавать файлы cookie и заголовки http), а также различные другие причудливые вещи. Общее представление о том, что я собираюсь создать, см. на странице Ruby Proxy for Scale and Monitoring — кроме Python.

Я понимаю, что Twisted — чрезвычайно хороший ответ для этого, и что машина событий была вдохновлена ​​​​Twisted, но я ищу что-то другое, кроме Twisted.

В идеале это библиотека или пакет, который включает в себя возможности HTTP-проксирования, которые я мог бы модифицировать с помощью моих собственных небольших плагинов.

Я помню, что видел что-то, основанное на eventlib, со встроенными возможностями http-сервера, но я не могу его найти.

Я также внимательно изучаю perlbal; это выглядит почти как идеальное решение, за исключением того, что оно на Perl.

Есть рекомендации?


person Parand    schedule 12.08.2009    source источник
comment
Почему именно вы ищете что-то другое, кроме Twisted, который, как вы упомянули, является отличным ответом, И вы можете модифицировать его с помощью своих собственных небольших плагинов по желанию?   -  person Alex Martelli    schedule 13.08.2009
comment
Я несколько раз пытался полюбить Twisted, и, хотя мне очень нравятся концепции, я никогда не получал удовольствия от его использования. Я уверен, что это недостаток с моей стороны и не имеет ничего общего с Twisted, но я хотел бы попробовать что-то другое для разнообразия.   -  person Parand    schedule 13.08.2009


Ответы (1)


Не уверен, что он соответствует всем вашим потребностям, но proxylet – это обратный прокси-сервер, основанный на < компании Linden Lab. href="http://eventlet.net/" rel="nofollow noreferrer">евентлет.

person ars    schedule 12.08.2009