Python:多线程,Web服务。有没有办法为python web服务上的每个请求创建一个新线程?

2024-03-28 12:10:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个在端口上接受数据的web服务,通常处理这些数据大约需要2分钟。同时,如果我在端口上收到另一个请求,我想创建另一个线程来处理新请求。在

我不会将任何结果返回给请求者。在

有什么图书馆或例子可以帮我吗?在

请帮忙。在


Tags: 数据端口web图书馆线程例子请求者
2条回答

首先要注意的是,任何常规的web服务器,比如apache,都会在每次请求时启动一个新进程,因此,如果您要使用django来公开该web服务,那么在生产环境中,django将在apache之后运行。在

为了释放发出webservice调用的客户机,您可能需要一个队列来累积请求和使用这些请求并处理它们的worker,对于这样的架构check outcelery task queue

我想这可能正是你想要的:

Ladon task types

相关问题 更多 >