Вопрос

Я знаю, что некоторые драйверы баз данных и другие библиотеки, обеспечивающие подключение к внешним сервисам, несовместимы с сетевыми библиотеками на основе COROUTINE. Тем не менее, я не мог узнать, может ли SQLAlchemy можно безопасно использовать с такими библиотеками (а именно, завещание), и если какие-либо обходные пути должны быть применены для исключения возможных ошибок.

Можете ли вы сказать мне, что или укажите мне статью, где я могу прочитать эту информацию? Дополнительное «спасибо», если предоставленный ответ также содержит объяснение механики того, почему это нормально или почему это не так. :-)

Это было полезно?

Решение

Вы попробовали поиск Gevent Google Group для SQLalchemy?

Я нашел этот отчет об использовании SQLALCHEMY + MYSQL-разъем успешно и это использование SQLALCHEMY + PSYCOPG2. успешно (убедитесь, что вы прочитай это)

Я бы подумал, что SQLALCHEMY должен быть в безопасности в использовании с Gevent до тех пор, пока драйвер базы данных, который SQLalchemy использует, безопасно, но я не пробовал сам и только основывать это в отчетах от других пользователей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top