SQLalchemy を gevent で使用するのは安全ですか?
-
26-09-2019 - |
質問
外部サービスへの接続を提供する一部のデータベース ドライバーやその他のライブラリは、コルーチン ベースのネットワーク ライブラリと互換性がないことはわかっています。ただし、SQLAlchemy がそのようなライブラリ (つまり、 ゲベント)、考えられるエラーを排除するために回避策を適用する必要があるかどうか。
それを教えていただけますか、またはこの情報が読める記事を教えていただけますか?提供された回答に、なぜ大丈夫なのか、なぜダメなのかのメカニズムの説明も含まれている場合は、追加の「ありがとう」。:-)
解決
検索してみましたか SQLAlchemy の gevent Google グループ?
この使用レポートを見つけました SQLAlchemy + mysql コネクタ 成功し、これを使用することは SQLAlchemy + psycopg2 正常に完了しました (完了していることを確認してください) これを読む)
SQLAlchemy が使用するデータベース ドライバーが安全である限り、SQLAlchemy は gevent で安全に使用できるはずだと思いますが、私は自分で試したことはなく、他のユーザーからのレポートに基づいているだけです。
所属していません StackOverflow