tornado中的异步调用

牧码人 2014-04-30

tornado是单线程的,所以阻塞对它性能的影响非常大,不能使用阻塞的函数调用。

阻塞的调用主要是一些I/O的调用,读取文件和查数据库。

对于Mongo,有非阻塞的库可以直接使用,而对于Mysql那?联想到tornado的异步客户端,我觉得可以将数据库查询加一个网络接口,通过加一个中间的网络层来实现异步调用。

嗯,一点简单的设想。

相关推荐