Akhet で Pyramid を使用して、応答がクライアントに返された後にメソッドを実行するにはどうすればよいですか? __after__
これはPylonsのメソッドで行われたと思います。DB クエリを実行しようとしていますが、リクエスト応答をブロックしたくありません。
1 に答える
1
ケースに応答コールバックを使用できます。
Michael Merickelのコメントの後に編集:応答コールバックは、追加されたリクエストをブロックしますが、各リクエストは異なるスレッドで実行されるため、そのコールバックが他のリクエストをブロックすることを心配する必要はありません。それでもコールバックでリクエストをブロックする必要がない場合は、別のスレッドまたはプロセスを生成するか(余裕がある場合)、以下のコメントに記載されているようにメッセージキューシステムを調べることができます。
于 2011-12-18T09:36:10.790 に答える