pymongo 对 gevent 支持是不是很差啊

2016-09-26 09:12:31 +08:00
 SlipStupig
我用 monkey patch 做 patch 后 3.3 版本出来一堆错误,后面我又回退到 2.8 版本,错误是没有了,但是数据又写不进去了,如果不 patch 实在太慢了根本无法接受,有没解决方案或者更好的库
2372 次点击
所在节点    Python
7 条回复
2225377fjs
2016-09-26 09:41:27 +08:00
pymongo 直接就是官方支持 gevent 的。。你查查是不是你用的姿势不对
ayiis
2016-09-26 09:46:13 +08:00
在使用 tornado ,准备用 motor
zhuangzhuang1988
2016-09-26 10:26:53 +08:00
有问题就调试好啦..
felixonmars
2016-09-26 10:33:33 +08:00
没遇到过这种问题,我用 pymongo + gevent monkey patch 几年了,一直跟着官方更新。
SlipStupig
2016-09-26 10:38:49 +08:00
@felixonmars 主要是 autoreconnecterror 和那个 ServerFoundYet
felixonmars
2016-09-26 10:45:48 +08:00
@SlipStupig 这个似乎和 gevent 也不那么有关吧,我以前写普通 threading 程序时就有做过处理:

SlipStupig
2016-09-26 12:21:55 +08:00
@felixonmars 如果没有 patch 一切很正常,除了非常慢以外

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/308935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX