Suponho que você conheça gevent-psycopg2 módulo, que torna o
psycopg
amigável ao verde. Procurando por solução de pool de conexão, tentei 2 soluções:
-
SQLALchemy
- parece funcionar corretamente com threads com patches de macaco egevent-psycopg2
. OQueuePool
classe usathreading
módulo interno para travamento, patch de macaco é necessário, emboragevent-psycopg2
fazpsycopg2
verde.
-
há umpsycopg2
exemplo de pool de conexão emgevent
exemplos
Eu tentei as duas soluções, mas não na carga de produção - então ainda não posso dizer sobre sua robustez.