gevent-psycopg2
をご存知だと思います psycopg
を作成するモジュール グリーンレットに優しい。
接続プールソリューションを探して、2つのソリューションを試しました:
-
SQLALchemy
-モンキーパッチが適用されたスレッドとgevent-psycopg2
では正しく機能するようです。 。QueuePool
クラスはthreading
を使用します したがって、gevent-psycopg2
であっても、内部的にロック用のモジュールであるため、モンキーパッチが必要です。psycopg2
を作成します 緑。 -
psycopg2
があります 接続プールの例gevent
で 例
私は両方のソリューションを試しましたが、本番環境では試していません。そのため、それらの堅牢性についてはまだ言えません。