Безопасно ли использовать SQLALCHEMY с Gevent?
-
26-09-2019 - |
Вопрос
Я знаю, что некоторые драйверы баз данных и другие библиотеки, обеспечивающие подключение к внешним сервисам, несовместимы с сетевыми библиотеками на основе COROUTINE. Тем не менее, я не мог узнать, может ли SQLAlchemy можно безопасно использовать с такими библиотеками (а именно, завещание), и если какие-либо обходные пути должны быть применены для исключения возможных ошибок.
Можете ли вы сказать мне, что или укажите мне статью, где я могу прочитать эту информацию? Дополнительное «спасибо», если предоставленный ответ также содержит объяснение механики того, почему это нормально или почему это не так. :-)
Решение
Вы попробовали поиск Gevent Google Group для SQLalchemy?
Я нашел этот отчет об использовании SQLALCHEMY + MYSQL-разъем успешно и это использование SQLALCHEMY + PSYCOPG2. успешно (убедитесь, что вы прочитай это)
Я бы подумал, что SQLALCHEMY должен быть в безопасности в использовании с Gevent до тех пор, пока драйвер базы данных, который SQLalchemy использует, безопасно, но я не пробовал сам и только основывать это в отчетах от других пользователей.