質問

外部サービスへの接続を提供する一部のデータベース ドライバーやその他のライブラリは、コルーチン ベースのネットワーク ライブラリと互換性がないことはわかっています。ただし、SQLAlchemy がそのようなライブラリ (つまり、 ゲベント)、考えられるエラーを排除するために回避策を適用する必要があるかどうか。

それを教えていただけますか、またはこの情報が読める記事を教えていただけますか?提供された回答に、なぜ大丈夫なのか、なぜダメなのかのメカニズムの説明も含まれている場合は、追加の「ありがとう」。:-)

役に立ちましたか?

解決

検索してみましたか SQLAlchemy の gevent Google グループ?

この使用レポートを見つけました SQLAlchemy + mysql コネクタ 成功し、これを使用することは SQLAlchemy + psycopg2 正常に完了しました (完了していることを確認してください) これを読む)

SQLAlchemy が使用するデータベース ドライバーが安全である限り、SQLAlchemy は gevent で安全に使用できるはずだと思いますが、私は自分で試したことはなく、他のユーザーからのレポートに基づいているだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top