我正在寻求构建一个智能的反向http代理,该代理能够进行路由,标头检查和扩展(例如,检查并构建cookie和http标头)以及其他各种幻想.对于我要构建的内容的总体思路,请参见Ruby Proxies for Scale and Monitoring-除Python外.
我意识到Twisted是一个非常好的答案,而该事件机器的灵感来自Twisted,但是我在寻找Twisted以外的东西.
理想情况下,一个包含http代理功能的库或程序包可以用我自己的小插件进行修改.
我记得曾经看到过基于eventlib的内置HTTP服务器功能的东西,但是我似乎找不到它.
我也在深入研究珍珠岩.除了在Perl中,它看起来几乎是完美的解决方案.
有什么建议吗?
解决方法:
不确定是否满足您的所有需求,但是proxylet是基于Linden Lab的eventlet的反向代理.