No Mojo, quem define limites é VOCÊ:<div><br></div><div><div>$ENV{MOJO_CHUNK_SIZE}       = (2**20)*10;</div><div>$ENV{MOJO_MAX_MEMORY_SIZE}  = (2**20)*10;</div><div>$ENV{MOJO_MAX_MESSAGE_SIZE} = (2**30);</div><div><br></div>

<div>Uma coisa que realmente ME GUSTA no Mojo é a facilidade de implementar comunicação via JSON. Do lado do cliente, envio:</div><div><br></div><div>POST /echo HTTP/1.1</div><div>Content-type: application/json</div><div>

Content-length: 13</div><div><br></div><div>{a:1,b:2,c:3}</div><div><br></div><div>E, do lado do servidor, recebo e respondo:</div><div><br></div><div><div>post q(/echo) => sub {</div><div>    my $self = shift;</div><div>

    my $obj = $self->req->json;</div><div>    $obj->{status} = q(ok);</div><div>    $self->render_json($obj);</div><div>}</div></div><div><br></div><div>No meu caso, isso é mais do que o suficiente...</div><br>

ABS()<br><br>
<br><br><div class="gmail_quote">2012/5/31 Marcos Machado <span dir="ltr"><<a href="mailto:listas@istf.com.br" target="_blank">listas@istf.com.br</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Dei uma olhada no Gearman, muito interessante, Gabriel. Apesar de não se aplicar ao meu caso agora, vai ficar no meu radar.<div><br></div><div>Todos os exemplos do Websockets que encontrei são da salinha de chat. :)</div>

<div>

<br></div><div><div>Na verdade preciso de coisas bem mais simples. Tipo consultar uma base de autenticação remota via webservice, por exemplo.</div><div><br></div><div>Tava conversando com o Fernando ontem e ele me sugeriu usar o próprio Mojolicious, chamando via UserAgent métodos específicos do outro lado. Vou testar isso.</div>



<div><br></div><div>Eventualmente vou precisar enviar/receber um volume grande de dados através desses métodos (por exemplo, transferência de logs). Então vou precisar descobrir os limites de tamanho e velocidade com esse método.</div>



<div><br></div><div>Tks!!</div><div><br></div><div>[]s, MM</div><div><div class="h5"><div><br><br><div class="gmail_quote">2012/5/31 Gabriel Vieira <span dir="ltr"><<a href="mailto:gabriel.vieira@gmail.com" target="_blank">gabriel.vieira@gmail.com</a>></span><br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Fiz uma aplicação com Mojolicious + Websocket + Gearman.<br>
<br>
O usuário solicitava, via websocket, a execução de uma tarefa.<br>
<br>
O Mojolicious identificava a mensagem e enviava as tarefas pro<br>
Gearman, que depois retornava, por WebSocket, os resultados.<br>
<br>
<br>
2012/5/30 Marcos Machado <<a href="mailto:listas@istf.com.br" target="_blank">listas@istf.com.br</a>>:<br>
<div><div>> Pessoal,<br>
><br>
> Tô prototipando um sisteminha que distribui tarefas e concentra resultados<br>
> entre diversos servidores. Como tem uma interface web em cada ponta, estou<br>
> usando Mojolicious (que se provou animadoramente simples e rápido para meus<br>
> propósitos).<br>
><br>
> Pois bem, agora chegou a hora de fazer as partes se falarem e estou na<br>
> dúvida do quê usar. Não entendi muito bem a parte de websockets do<br>
> Mojolicious então não sei se isso se aplicaria. Tinha na cabeça algo como um<br>
> RPC.<br>
><br>
> Alguma recomendação de algo bem simples que me permita acessar funções<br>
> remotas e transferir coisas básicas de um lado para o outro?<br>
><br>
> Não preciso de TLS ou coisas do gênero. Mas uma latência baixa é importante.<br>
><br>
> Se tiverem alguma dica, agradeço!<br>
><br>
> Um abraço!<br>
> MM<br>
><br>
</div></div>> _______________________________________________<br>
> Rio-pm mailing list<br>
> <a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
<span><font color="#888888"><br>
<br>
<br>
--<br>
Gabriel Vieira<br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</font></span></blockquote></div><br></div></div></div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br></div>