Pergunta

Sei que alguns drivers de banco de dados e outras bibliotecas que fornecem conexão com serviços externos são incompatíveis com as bibliotecas de rede baseadas em coroutine. No entanto, não consegui descobrir se a sqlalchemy pode ser usada com segurança com essas bibliotecas (a saber, Gevent) e se alguma solução alternativa deve ser aplicada para excluir possíveis erros.

Você pode me dizer isso ou me indicar um artigo em que posso ler essas informações? Um 'obrigado' adicional se a resposta fornecida também contém explicação da mecânica de por que está tudo bem ou por que não é. :-)

Foi útil?

Solução

Você tentou pesquisar Grupo Google Gevent para Sqlalchemy?

Eu encontrei este relatório de usar SQLALCHEMY + MYSQL Connector com sucesso e isso de usar Sqlalchemy + psycopg2 com sucesso (verifique se você Leia isso)

Eu acho que o SQLalChemy deveria ser seguro para usar com o Gevent, desde que o driver de banco de dados que o SQLalChemy usa seja seguro, mas eu não tentei e apenas baseando isso nos relatórios de outros usuários.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top