Jeg går ud fra, at du kender gevent-psycopg2
modul, som laver psycopg
greenlet-venlig.
På udkig efter forbindelsespooling-løsning, har jeg prøvet 2 løsninger:
-
SQLALchemy
- det ser ud til at fungere korrekt med abe-patchede tråde oggevent-psycopg2
.QueuePool
klasse brugerthreading
modul internt til låsning, abe patching er således nødvendig, selvomgevent-psycopg2
laverpsycopg2
grøn. -
der er en
psycopg2
eksempel på forbindelsespooling igevent
eksempler
Jeg har prøvet begge løsninger, men ikke ved produktionsbelastning - så jeg kan ikke sige noget om deres robusthed endnu.