Jag antar att du känner till gevent-psycopg2
modul, som gör psycopg
greenlet-vänlig.
Jag letar efter anslutningspoolningslösning Jag har provat två lösningar:
-
SQLALchemy
- det verkar fungera korrekt med appatchade trådar ochgevent-psycopg2
.QueuePool
klass använderthreading
modul internt för låsning, monkey patching är alltså nödvändigt, även omgevent-psycopg2
görpsycopg2
grönt. -
det finns en
psycopg2
exempel på anslutningspool igevent
exempel
Jag har provat båda lösningarna, men inte vid produktionsbelastning - så jag kan inte säga något om deras robusthet än.