Предоставляет ли 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)
Но это будет работать только если self.session
в get()
так же, как self.session
в prepare()
. И это будет только так, если один RequestHandler обрабатывает не более одного запроса одновременно. Так работает Торнадо?
Спасибо! Я получил подобный ответ от списка рассылки пользователей Tornado, но SO не позволил мне ответить на мой собственный вопрос. –
Эта ссылка в настоящее время устарела (ну, во всяком случае, сломалась - я не достаточно хорошо знаком с Торнадо, чтобы сказать, не теряя времени). – Greg