/ / Kann ich Sellerie Eventlet Pools mit Django + Postgres verwenden? - Django, Sellerie, Psycopg2, Django-Sellerie, Eventlet

Kann ich Sellerie-Eventlet-Pools mit Django + Postgres verwenden? - Django, Sellerie, Psycopg2, Django-Sellerie, Eventlet

Macht Sellerie Magie, damit Django-Abfragen bei Verwendung eines Eventlet-Pools nicht blockieren?

Wenn nicht, gibt es einen bekannten guten Weg, es so zu machen?

Antworten:

0 für die Antwort № 1

Eventlet bietet monkey_patch() um so viel Zeug wie möglich nicht blockierend zu machen. Einschließlich Sockets (deckt alle reinen Python-Datenbank-Bibliotheken ab) und spezielle Fälle für mysqldb und psycopg und den Sellerie-Arbeitertyp eventlet ruft diesen Patcher an, soweit ich weiß. Wenn Ihre Anfragen weiterhin blockiert werden, versuchen Sie es monkey_patch(psycopg=True).