我开发了一些自定义的类似 DAO 的类来满足我的项目的一些非常特殊的要求,这是一个不在任何类型的框架内运行的服务器端进程。
该解决方案效果很好,只是每次发出新请求时,我都会通过 MySQLdb.connect 打开一个新连接。
将其切换为在 python 中使用连接池的最佳“直接”解决方案是什么?我正在想象类似 Java 的 commons DBCP 解决方案。
该进程运行时间很长,并且有许多线程需要发出请求,但不是同时发出请求……特别是在短暂地写出大量结果之前,它们做了很多工作。
编辑添加:经过更多搜索后,我发现anitpool.py看起来不错,但由于我对 python 比较陌生,我想我只是想确保我没有错过更明显/更惯用/更好的解决方案。