对不起那个问题,
我开始在Tornado,因为我来自另外两个框架:Flask和Django,Flask使用Werkzeug这是一个WSGI网络服务器,Django也使用WSGI,但是,当使用Tornado编写应用程序时,它将如何处理HTTP?在互联网上有一个处理python文件的协议?还是我搞砸了一些关于WSGI的事情?注意:我也知道Tornado有WSGI支持,例如它可以为Django应用程序提供服务,但我的意思是使用本机Tornado应用程序,它使用哪种协议?
答案 0 :(得分:2)
Tornado不应该使用WSGI,因为WSGI不是异步友好的。它具有WSGI支持,但它不支持异步。
Tornado有自己的HTTP服务器(用C和Python编写),可以单独使用,也可以放在另一个异步HTTP服务器(通常是Nginx)后面。