将SQLalchemy与gevent一起使用是否安全?

时间:2010-10-27 13:01:08

标签: python thread-safety sqlalchemy gevent

我知道一些数据库驱动程序和其他提供外部服务连接的库与基于协程的网络库不兼容。但是,我无法确定SQLAlchemy是否可以安全地与这些库一起使用(即 gevent ),并且是否应该应用任何变通方法来排除可能的错误。

你能告诉我这件事还是指向一篇我可以阅读这些信息的文章?如果提供的答案还包含解释为什么它可以或为什么不是这样的机制,请另外“谢谢”。 : - )

1 个答案:

答案 0 :(得分:21)

您是否尝试过搜索gevent google group for SQLAlchemy

我发现此报告成功使用SQLAlchemy + mysql-connector并成功使用SQLAlchemy + psycopg2(确保您read this

我认为只要SQLAlchemy使用的数据库驱动程序是安全的,SQLAlchemy就可以安全地与gevent一起使用,但我自己并没有尝试过,只是基于其他用户的报告。