flask - requests em paralelo

69 views
Skip to first unread message

Marcelo Valle

unread,
Aug 22, 2018, 9:55:20 AM8/22/18
to Python Brasil
Pessoas, 

Mais uma: se eu crio uma aplicacao flask e configuro o gunicorn ou o wsgi para usar apenas uma thread por processo, isso significa que o flask nunca vai processar mais de um request em paralelo, correto?

Supondo que eu configure o wsgi com 1 processo e 1 thread. O que acontece se eu fizer 2 requests em paralelo para a aplicacao? Eles serao enfileirados pelo flask? 

Abracos,
--
Marcelo Valle
http://mvalle.com - @mvallebr

Iuri

unread,
Aug 22, 2018, 10:00:16 AM8/22/18
to python...@googlegroups.com
O uWSGI tem uma fila. Se não tiver worker disponível, fica na fila. https://uwsgi-docs.readthedocs.io/en/latest/articles/TheArtOfGracefulReloading.html#the-listen-queue

Não conheço muito dos detalhes do gunicorn pra dizer como ele trata, mas deve ser semelhante.


--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/CABKQidu7r334gsgmAcA3uQ-GGRho%2B23MSG-tc1hBZu%2B65mpt%2BQ%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Marcelo Valle

unread,
Aug 22, 2018, 10:16:13 AM8/22/18
to Python Brasil
Obrigado! Queria a confirmacao disso. 

Voce sabe se essa fila eh "lock free" ou concorrente? Eu acho que estou pedindo demais :D Mas vai que vcs tem essa informacao na manga...

Abracos,
Marcelo.



Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages