WSGI下的多进程处理
我正在用Apache和WSGI开发一个应用程序。我的应用结构大致是这样的:
客户端 --> 网络服务器 --> 调度器(接收来自服务器的HTTP请求) --> 工作进程(处理请求) --> 接收器(响应网络服务器) --> 网络服务器 --> 客户端
基本上,这里有三个进程(调度器、工作进程和接收器)。
我现在遇到的问题是,如何在这三个进程之间转发HTTP请求/响应。有没有什么方法可以在Python中做到这一点(就像Java Servlet中的RequestDispatcher)?
1 个回答
1
如果你想了解直接的代理,可以查看这个链接:
http://pythonpaste.org/modules/proxy.html
如果你想了解更高级的概念,可以看看像RabbitMQ这样的消息系统。你可能还会对像Celery这样的任务执行系统感兴趣。