2013-05-15 18 views
5

Muszę mieć dostęp do aktualnie wykonywanej prośby internetowej w Tornado głęboko w mojej aplikacji bez przekazywania jej wszystkich moich metod. Kiedy pierwsze żądanie zostanie wysłane, chcę mu przydzielić identyfikator śledzenia, a następnie za każdym razem, gdy zostanie pobrana wiadomość, chcę uwzględnić ją w informacji rejestrowania.Uzyskiwanie dostępu do żądania internetowego na całym świecie w Tornado

Czy są jakieś globalne informacje, których mogę użyć w Tornado, aby zidentyfikować bieżące żądanie, które jest przetwarzane?

Dzięki!

+0

Tornado jest jednowątkowe, więc jeśli uruchomisz tylko jeden proces tornado, możliwe jest przechowywanie informacji w pewnej globalnej zmiennej. – stalk

+0

Dobrze, ale czy nie podąża za wzorcem komputera zdarzeń, w którym używa tego samego wątku, ale przełącza kontekst? Muszę wiedzieć, kiedy pojawią się te przełączniki. – Micah

+0

O ile mi wiadomo, tornado utworzy nową instancję 'RequestHandler' dla każdego żądania – stalk

Odpowiedz

Powiązane problemy