私は、プロジェクトの非常に特殊な要件を満たすために、カスタムDAOのようなクラスをいくつか開発しました。これは、どのような種類のフレームワーク内でも実行されないサーバー側のプロセスです。
新しいリクエストが行われるたびに、MySQLdb.connectを介して新しい接続を開くことを除いて、このソリューションはうまく機能します。
Pythonで接続プールを使用するようにこれを切り替えるための最良の「ドロップイン」ソリューションは何ですか?私はJava用のコモンズDBCPソリューションのようなものを想像しています。
このプロセスは長時間実行されており、リクエストを行う必要のあるスレッドが多数ありますが、同時にすべてではありません...具体的には、結果のチャンクを短時間で書き出す前に、かなり多くの作業を行います。
追加するために編集:さらに検索した後、まともなように見えるanitpool.pyを見つけましたが、私はPythonに比較的慣れていないので、より明白な/より慣用的な/より良い解決策を見逃していないことを確認したいと思います。