gpt4 book ai didi

python - Asyncmongo 和 Twisted

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:26 28 4
gpt4 key购买 nike

我正在尝试使用 Mongodb 对 Twisted 和 Tornado 进行一些基准测试。

我用 PyMongo 运行 Twisted 和 Tornado (我知道这不是异步的——我只是好奇)

我用 Asyncmongo 运行 Tornado .我无法让 Twisted 与 Asyncmongo 一起运行。

作为实验,我编写了一些简单的代码来测试 asyncmongo,并且永远不会调用回调。所以现在我想知道 asyncmongo 是否与 Tornado 相关?

import asyncmongo

def main():
db = asyncmongo.Client(pool_id='mydb', host='localhost', port=27017, maxcached=10, maxconnections=10, dbname='mydb')
db.houses.find({'price':25, }, callback=_on_response )
print "query done"

while True:
pass

def _on_response(self, response, error):
print "yay - response"

if __name__ == '__main__':
main()

“yay - response” - 从不显示 - 回调未激活。

如果不使用任何框架,是否可以触发回调?是否可以使用 Twisted 的 react 器/延迟来触发回调?如果不是,人们通常如何让 Twisted 与 Mongo 交谈?

最佳答案

关于python - Asyncmongo 和 Twisted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550748/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com