2016-02-25 71 views
7

这个问题可能已经被问到,并且可能会有更多的答案,但是我不知道在哪里可以找到它。在烧瓶中的Python多处理

问题:我有一个python烧瓶的路由器,需要一段时间来处理每次调用的数据。我需要让路由的每个调用都是一个线程,因此它不必等待请求加载。

+0

您是否想对单个请求使用多线程?或者你想让每个请求成为一个单独的进程/线程? –

+0

每个请求应该是一个单独的线程。 –

+0

我会接受重定向到现有的线程作为答案。 –

回答

8

Flask附带内置开发网络服务器but you shouldn't be using it in production

要获得每个请求和静态文件服务的独立进程等酷功能,您需要在Flask应用程序前运行实际的Web服务和WSGI服务。

Flask文档提供了several examples on how to set that up。流行的Web Server/WSGI组合是Apache/mod_wsgi和Nginx/Gunicorn,但还有很多其他选项。

+0

...也谢谢你! –