Можно ли использовать SQLalchemy с gevent?
Я знаю, что некоторые драйверы баз данных и другие библиотеки, предоставляющие подключение к внешним службам, несовместимы с сетевыми библиотеками на основе сопрограмм. Тем не менее, я не мог узнать, можно ли безопасно использовать SQLAlchemy с такими библиотеками (а именно gevent) и использовать ли какие-либо обходные пути для исключения возможных ошибок.
Можете ли вы сказать мне это или указать мне на статью, где я могу прочитать эту информацию? Дополнительное "спасибо", если предоставленный ответ также содержит объяснение механики того, почему это нормально или почему это не так.: -)
Ответы
Ответ 1
Вы пытались найти gevent google group для SQLAlchemy?
Я нашел этот отчет об использовании SQLAlchemy + mysql-connector, и это с использованием SQLAlchemy + psycopg2 (убедитесь, что вы читаете это)
Я бы подумал, что SQLAlchemy должен быть безопасным для использования с gevent, если драйвер базы данных, используемый SQLAlchemy, безопасен, но я не пробовал это сам и основывался только на отчетах других пользователей.