使用WSGI的多进程

时间:2011-10-26 10:02:53

标签: python wsgi multiprocess

我正在用apache和wsgi开发一个应用程序。我的应用程序的结构是这样的:

客户 - > Web服务器 - > Dispatcher(从服务器接收http请求) - >工人(处理请求) - >接收器(对Web服务器的响应) - > Web服务器 - >客户端

基本上,有3个进程(调度程序,工作程序和接收器)

我坚持在这3个进程之间转发 http请求/响应。有没有办法在Python中执行此操作(如Java Servlet中的 RequestDispatcher )?

1 个答案:

答案 0 :(得分:1)

对于直接代理,请参阅:

http://pythonpaste.org/modules/proxy.html

对于更高级别的抽象,请查看诸如RabbitMQ之类的消息传递系统。您可能也对Celery等任务执行系统感兴趣。