Nel pallone ogni funzione ha accesso a una domanda globale . In che modo i progettisti della fiaschetta smettono di sovrascrivere quella globale nel mezzo di una richiesta quando ne inizia un'altra?In che modo Flask mantiene la richiesta globale threadsafe
6
A
risposta
7
È un threadlocal, non un vero globale. Poiché ogni thread può trattare solo una richiesta alla volta, non c'è pericolo di interferenze.
In realtà c'è una descrizione completa di questo esattamente nei documenti Flask here.
(ancora non rende necessariamente un buon progetto, naturalmente.)
Problemi correlati
- 1. In che modo Gunicorn inoltra la richiesta al pallone
- 2. PhantomJS che mantiene la cache
- 3. In che modo StackOverflow mantiene gli utenti connessi su HTTP?
- 4. java.util.concurrent.Future threadsafe?
- 5. In che modo Tomcat mantiene l'integrità della sessione?
- 6. È possibile effettuare la richiesta POST in Flask?
- 7. Intercettore di richiesta/risposta globale
- 8. In che modo il singleton Bean soddisfa la richiesta simultanea?
- 9. Accesso alla richiesta Web globale in Tornado
- 10. In che modo Cloud9 accetta una variabile "globale"?
- 11. Ruby's Net :: HTTP threadsafe?
- 12. Flask La richiesta POST sta causando il crash del server
- 13. In che modo il timestamping può causare un "deadlock globale"?
- 14. Java: ServerSocket.accept è threadsafe?
- 15. È NSUserDefaults threadsafe
- 16. Datastax - Is PreparedStatement threadsafe?
- 17. Variabile globale sicura thread in Java
- 18. @GuardedBy, @ThreadSafe, @ NotThreadSafe
- 19. annotazione chiamato ThreadSafe
- 20. Proprietà threadsafe generica
- 21. Flask display JSON in un modo pulito
- 22. ServiceStack globale Richiesta filtro non Firing
- 23. Come ottenere i dati ricevuti in richiesta Flask
- 24. Errore flask-sqlalchemy NameError: nome globale 'joinload' non definito
- 25. Flask Restful accetta una lista in una richiesta post
- 26. Emettere una richiesta POST con url_for in Flask
- 27. In che modo ptr_vector gestisce la memoria?
- 28. Come posso rendere AllocateHwnd threadsafe?
- 29. Codeigniter che non mantiene le proporzioni
- 30. Richiesta PUT per caricare un file che non funziona in Flask
Questo è molto cool. Grazie anche per il link. È possibile/consigliabile legare le proprie informazioni in questo modo? – lemiant
Per un 'cattivo design' funziona davvero molto bene, però. Ammiro l'architettura, FWIW. –