当我尝试保存到MongoDB时,Tornado会阻塞

时间:2018-02-25 05:37:27

标签: tornado

我试图通过龙卷风制作网络蜘蛛。我想将评论保存到我的磁盘或数据库。我应该用什么来快速完成这些过程?

当我尝试保存文件时,即使我使用gen.coroutine,所有内容似乎都会阻塞。 数据库是MongoDB

1 个答案:

答案 0 :(得分:1)

使用Tornado时,如果您在与第三方服务通信时不希望Tornado阻止,则需要使用异步库。这里有Tornado的异步库列表:

https://github.com/tornadoweb/tornado/wiki/Links

根据您的具体需要,您需要查看Mongo的这些库: