sqlalchemy实现异步的方式是线程池吗

来源:13-11 aiohttp实现高并发爬虫 - 3

慕粉3724088

2019-10-30

你好。
请问是否有考虑过实现sqlalchemy异步的方式,是用线程池吗。
另外,在一个项目中,是否可以出现aiomysql中直接插入sql语句这样的代码:
await cur.execute("SELECT 42;")

在sqlalchemy中,有类似如下用法:
session.query(test_mysql).filter_by(id=server_id).all()[0]

写回答

1回答

bobby

2019-11-01

sqlalchemy本身是同步的io,如果要想和asyncio结合可以看看这个项目  https://github.com/RazerM/sqlalchemy_aio

0
8
bobby
回复
慕粉3724088
一般不会主动断开。除非网络问题。你可以同时定时发送socket的方式来确定是否已经被另一方断开了
2019-11-07
共8条回复

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程