基于libevent或类似技术的Python http代理库?

发布于 2024-07-30 19:41:44 字数 518 浏览 7 评论 0原文

我希望构建一个智能反向 http 代理,能够进行路由、标头检查和丰富(例如检查和构建 cookie 和 http 标头)以及各种其他功能。 有关我想要构建的内容的总体思路,请参阅 用于扩展和监控的 Ruby 代理 - Python 除外。

我意识到 Twisted 是一个非常好的答案,并且 eventmachine 受到了 Twisted 的启发,但我正在寻找 Twisted 以外的东西。

理想情况下,一个包含 http 代理功能的库或包,我可以用我自己的小插件进行修改。

我记得看到过一些基于 eventlib 的东西,内置了 http 服务器功能,但我似乎找不到它。

我也在深入研究 perlbal; 这看起来几乎是完美的解决方案,只不过它是用 Perl 编写的。

有什么建议吗?

I'm looking to build an intelligent reverse http proxy capable of routing, header examination and enrichment (eg. examine and build cookies and http headers), and various other fanciness. For a general idea of what I'm looking to build see Ruby Proxies for Scale and Monitoring - except in Python.

I realize that Twisted is an exceedingly good answer for this, and that eventmachine was inspired by Twisted, but I'm looking for something other than Twisted.

Ideally a library or package that includes http proxying capabilities I could modify with my own little plugins.

I remember seeing something based on eventlib that had http server capabilities built in, but I can't seem to find it.

I'm also taking a deep look at perlbal; that looks almost like the perfect solution, except it's in Perl.

Any recommendations?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜尕妞 2024-08-06 19:41:44

不确定是否满足您的所有需求,但是 proxylet 是一个基于 Linden Lab 的反向代理 < a href="http://eventlet.net/" rel="nofollow noreferrer">eventlet。

Not sure if meets all your needs, but proxylet is a reverse proxy based on Linden Lab's eventlet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文