Předpokládám, že znáte gevent-psycopg2
modul, který vytváří psycopg Greenlet-friendly.
Při hledání řešení sdružování připojení jsem vyzkoušel 2 řešení:
-
SQLALchemy- zdá se, že funguje správně s vlákny opravenými opicemi agevent-psycopg2.QueuePooltřída používáthreadingmodul interně pro zamykání, opičí patchování je tedy nutné, i kdyžgevent-psycopg2vytvářípsycopg2zelená. -
existuje
psycopg2příklad sdružování připojení vgeventpříklady
Vyzkoušel jsem obě řešení, ale ne při produkčním vytížení – takže zatím nemohu říci o jejich robustnosti.