Tornadoは、単一のRequestHandlerによって同時に処理されるリクエストの数を保証しますか?Python Tornadoでスレッドセーフなリクエストハンドラを構築する方法
class MyHandler(tornado.web.RequestHandler):
def prepare(self):
self.session = load_session_from_memcached
def get(self):
# work with self.session
def on_finish(self):
save_session_to_memcached(self.session)
しかし、これが唯一のget()
でself.session
はprepare()
でself.session
と同じであれば動作するように起こっている:私はこのようなセッションデータを管理することを考えています。これは、単一のRequestHandlerが最大で1つの要求を同時に処理する場合にのみ当てはまります。これは竜巻の仕組みですか?
ありがとう!私はTornadoのユーザーメーリングリストから同様の回答を受けましたが、私は自分自身の質問に答えることはできません。 –
このリンクは現在廃止されています(とにかく、壊れました - 私は覚えていないと思います。 – Greg