2

各リクエストの後にいくつかのオブジェクトを外部キューに入れる小さな wsgi アプリケーションを作成しようとしています。これをバッチで作成したい、つまり. ウェブサーバーにオブジェクトをメモリ内のバッファのような構造に配置させ、バッファが十分に大きい場合または特定のタイムアウト後にこれらのオブジェクトをバッチでキューに送信し、バッファをクリアする別のスレッドおよび/またはプロセスを作成します。私は NIH シンドロームにはなりたくないし、スレッド処理に煩わされたくもありませんが、この仕事に適したコードを見つけることができませんでした。助言がありますか?

4

3 に答える 3

8

https://docs.python.org/library/queue.htmlを調べて、ニーズを満たしているかどうかを確認してください。

于 2009-01-04T02:03:01.520 に答える
2

「スレッドおよび/またはプロセス」と記述しているため、2.6のmultiprocessing.Queueおよびmultiprocessing.JoinableQueueも参照してください。これらは、キューのプロセス間バリアントです。

于 2009-01-04T02:48:00.290 に答える
1

Python 3.0を使用している場合は、バッファリングされたストリームを使用してください。

于 2009-01-06T18:00:00.603 に答える