WSGI下的多进程处理

1 投票
1 回答
559 浏览
提问于 2025-04-17 05:02

我正在用Apache和WSGI开发一个应用程序。我的应用结构大致是这样的:

客户端 --> 网络服务器 --> 调度器(接收来自服务器的HTTP请求) --> 工作进程(处理请求) --> 接收器(响应网络服务器) --> 网络服务器 --> 客户端

基本上,这里有三个进程(调度器、工作进程和接收器)。

我现在遇到的问题是,如何在这三个进程之间转发HTTP请求/响应。有没有什么方法可以在Python中做到这一点(就像Java Servlet中的RequestDispatcher)?

1 个回答

1

如果你想了解直接的代理,可以查看这个链接:

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

如果你想了解更高级的概念,可以看看像RabbitMQ这样的消息系统。你可能还会对像Celery这样的任务执行系统感兴趣。

撰写回答