PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como posso agrupar conexões usando psycopg e gevent?


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 e gevent-psycopg2 . O QueuePool classe usa threading módulo interno para travamento, patch de macaco é necessário, embora gevent-psycopg2 faz psycopg2 verde.

  • há um psycopg2 exemplo de pool de conexão em gevent 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.