tornado.database是异步的还是同步的?

3
龙卷风提供了一个tornado.database包装器来访问MySQL数据库:www.tornadoweb.org/documentation/database.html 但是在文档中,我找不到任何关于像query()这样的方法的回调处理程序的内容。其他方法如Connection(),execute()等也是同样的情况。那么,tornado.database是否真正异步?如果在我的服务器应用程序中,MySQL查询期间发生死锁,tornado服务器是否可用或不可用?

值得一提的是,这个包装器已经被移动到自己的项目中,并且不再得到积极维护。https://github.com/bdarnell/torndb - kgriffs
2个回答

8

Tornado数据库封装程序不是异步的。

Tornado是为FriendFeed编写的,他们认为异步DB层是不必要的,因为他们只需确保所有DB调用都非常短暂。


0

您可以使用基于mongodb的asyncmongo作为异步数据库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接