Ich weiß, dass einige Datenbanktreiber und andere Bibliotheken, die eine Verbindung zu externen Diensten herstellen, nicht mit Coroutine-basierten Netzwerkbibliotheken kompatibel sind. Allerdings konnte ich nicht herausfinden, ob SQLAlchemy sicher mit solchen Bibliotheken verwendet werden kann (nämlich gevent), und wenn irgendwelche Umgehungslösungen angewendet werden sollten, um mögliche Fehler auszuschließen.Ist es sicher, SQLalchemy mit gevent zu verwenden?
Können Sie mir das entweder sagen oder mich auf einen Artikel verweisen, wo ich diese Informationen lesen kann? Ein zusätzliches "Dankeschön", wenn die bereitgestellte Antwort auch eine Erläuterung der Mechanismen enthält, warum es in Ordnung ist oder warum es nicht in Ordnung ist. :-)
Vielen Dank, nur die Informationen, die ich brauchte. Und auch danke für die Entwicklung gevent :) – dpq
Ich empfehle, mysql.connector zu verwenden. psycopg2 kann einige Probleme haben. –
Ich benutzte psycopg2 mit gevent und hatte keine Probleme. Wenn Sie sie reproduzieren können, zögern Sie nicht, in gevent google group oder Tracker zu veröffentlichen. –