如何在python中使用falcon卸载任务?

2024-06-01 12:30:59 发布

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

我使用falcon作为我的web服务器后端,并用uwsgi包装它,非常类似于this example。我想卸载一个任务,like uwsgi allows。我需要一个POST请求来生成202,并启动一个处理该请求的线程。在

在uwsgi中,它是用offload-threads = X完成的。有人知道如何用猎鹰做到这一点吗?在


Tags: 服务器webexamplethispost线程uwsgi猎鹰
1条回答
网友
1楼 · 发布于 2024-06-01 12:30:59

阿法伊克,猎鹰没有任何天然的方法来完成这个。但您可以尝试: -将任务放入Celery task -或者让网络服务器帮你处理。E、 使用gunicorn可以创建have workers(基于greenlet、tornado和其他并发实现)。你可以这样做:

gunicorn  workers=4 myapp:app  worker-class='gevent'

查看此线程以了解其他信息: Python falcon and async operations

相关问题 更多 >