我是Flask的忠实粉丝,部分原因是它简单易用,另一部分原因是它有很多扩展功能。然而,Flask是为WSGI环境设计的,而WSGI不是非阻塞的,因此(我认为)对于某些类型的应用程序来说,它的可扩展性不如Tornado。
由于每个框架都有一个URL分发器,会调用一个函数,并且两者都使用Python文件(在Django中,您不需要启动Python文件,但在Flask或Tornado中需要),那么在网站中拥有两个独立的部分是否有意义 - 一个部分使用Tornado运行非阻塞作业,另一个部分使用Flask编写?
如果这是个好主意,那么如何在Flask和Tornado之间共享cookie / session?我会遇到问题吗,因为Flask将使用自己的系统,而Tornado将使用其自己的系统?