Tornado使用WSGI来处理python文件吗?

时间:2011-11-14 21:56:00

标签: python wsgi tornado

对不起那个问题,

我开始在Tornado,因为我来自另外两个框架:Flask和Django,Flask使用Werkzeug这是一个WSGI网络服务器,Django也使用WSGI,但是,当使用Tornado编写应用程序时,它将如何处理HTTP?在互联网上有一个处理python文件的协议?还是我搞砸了一些关于WSGI的事情?

注意:我也知道Tornado有WSGI支持,例如它可以为Django应用程序提供服务,但我的意思是使用本机Tornado应用程序,它使用哪种协议?

1 个答案:

答案 0 :(得分:2)

Tornado不应该使用WSGI,因为WSGI不是异步友好的。它具有WSGI支持,但它不支持异步。

Tornado有自己的HTTP服务器(用C和Python编写),可以单独使用,也可以放在另一个异步HTTP服务器(通常是Nginx)后面。