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!
Tornado jest jednowątkowe, więc jeśli uruchomisz tylko jeden proces tornado, możliwe jest przechowywanie informacji w pewnej globalnej zmiennej. – stalk
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
O ile mi wiadomo, tornado utworzy nową instancję 'RequestHandler' dla każdego żądania – stalk