gpt4 book ai didi

python - 带有 Twisted 的异步 WSGI

转载 作者:太空狗 更新时间:2023-10-29 21:35:29 26 4
gpt4 key购买 nike

我正在为一个扭曲的应用程序构建一个网络界面,我想使用 WSGI 而不是直接使用 twisted.web(因为网站的其余部分是 WSGI,而且我已经有大量的 WSGI 代码库)。

我找到的关于 WSGIResource (http://twistedmatrix.com/documents/current/web/howto/web-in-60/wsgi.html) 的 Twisted 文档页面指出:与任何其他 WSGI 容器一样,您不能在 WSGI 应用程序中执行任何异步操作,即使这是一个 Twisted WSGI 容器。

这一定是真的吗?在 WSGI 中是否有一些简单的方式来处理 twisted.web 风格的异步 Web 请求——也许是另一个免费软件项目的一部分?假设没有,我的计划是让 WSGI 线程在 react 器线程中执行它们的异步工作,并通过轮询阻塞直到数据可用。它不漂亮。

如果有一种相当简单的异步处理 WSGI 请求的方式,我很想听听。

最佳答案

为什么要用WSGI,做异步的事情? WSGI 的好处是你可以在任何 WSGI 容器上部署你的应用程序。如果您开始使用 Twisted API 来执行异步操作,那么您只能将您的应用程序部署在 Twisted 的 WSGI 容器中。

对于您的异步代码,您可能应该只使用不带 WSGI 的 Twisted Web。

关于python - 带有 Twisted 的异步 WSGI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6759115/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com