小编imr*_*mos的帖子

Gunicorn gevent 工人 vs Uvicorn ASGI

我目前正在 Django 中开发一个服务,它使用一个缓慢的外部 API(需要大约 10 秒才能获得响应),这意味着与我的服务器的连接保持打开状态,等待外部 API 响应,并占用工作时间/资源。

我知道我可以使用 gunicorn 的线程或 gevent 工作人员来添加并发性,但似乎无法掌握将 gunicorn 与 gevent 工作人员一起使用和将 uvicorn(或任何其他服务器)与 asgi 接口一起使用之间的确切区别。

使用其中一种的标准是什么?

Django 仍然不完全支持 async/await 视图。如果我坚持使用 gevent 工人会更好吗?

python django gunicorn asgi uvicorn

27
推荐指数
1
解决办法
7732
查看次数

标签 统计

asgi ×1

django ×1

gunicorn ×1

python ×1

uvicorn ×1