是否可以在connexion中使用异步,使用tornado的swagger codegen python服务器?

问题描述 投票:0回答:3

如果我将

@gen.coroutine
添加到处理连接生成的请求的方法中,它将停止工作。它将中断与客户端的连接并且不返回任何内容。

如何异步使用connexion+tornado?

gen.sleep
例如? 如果我在请求处理程序中
yield gen.sleep
而没有
@gen.coroutine
,则不会等待指定的时间。

python swagger tornado coroutine connexion
3个回答
0
投票

我找到了答案。 虽然不太愉快..

https://waffle.io/zalando/connexion/cards/57c036758b96c67f0165fb9f

@funseiki ... giving it more though we would need to actually do quite some changes in other parts of the Connexion code to support Tornado async. For now the answer is "not possible". :/


0
投票

现在有可能了! Connexion 3.0 发布,支持异步 更多信息请参见:https://connexion.readthedocs.io/en/latest/index.html


0
投票

是的,是的!在此处使用最新版本的 Connexion:https://connexion.readthedocs.io/en/latest/index.html

3.0 版本添加了对您所要求的支持

© www.soinside.com 2019 - 2024. All rights reserved.