Mat*_*tty 29 python database asynchronous sqlalchemy nonblocking
我的印象是,通过SQLAlchemy进行的数据库调用将阻塞,并且不适用于除同步代码之外的任何其他内容.我是否正确(我希望我不是!)或者有没有办法将其配置为非阻塞?
zzz*_*eek 29
您可以使用gevent以非阻塞样式使用SQLA.这是一个使用psycopg2的例子,使用psycopg2的协程支持:
https://bitbucket.org/zzzeek/green_sqla/
我也听说人们对pymysql使用相同的想法.由于pymysql是纯Python并使用套接字库,因此gevent将套接字库修补为异步.
| 归档时间: |
|
| 查看次数: |
14032 次 |
| 最近记录: |