Eu gosto do Mojo::UserAgent. Se ainda quiser/precisar brincar de websockets:
http://showmetheco.de/articles/2011/2/diving-into-html5-with-websockets-and-perl.html https://github.com/xantus/mojo-websocket-examples http://showmetheco.de/articles/2010/5/more-mojolicious-websocket-examples.html http://showmetheco.de/articles/2010/11/technical-details-on-implementing-a-websocket-vnc-client.html Tem também o PocketIO, uma implementação Perl do SocketIO, que permite criar aplicações WebSocket-like sem se preocupar muito com o que esse ou aquele navegador suporta. Ele escolhe de acordo com as capacidades de cada um: * WebSocket * Adobe Flash Socket * AJAX long polling * AJAX multipart streaming * Forever Iframe * JSONP Polling https://github.com/vti/pocketio []s -b 2012/6/1 Marcos Machado <[email protected]>: > Testarei, testarei... :) > > Tks!! > > > 2012/5/31 Stanislaw Pusep <[email protected]> >> >> No Mojo, quem define limites é VOCÊ: >> >> $ENV{MOJO_CHUNK_SIZE} = (2**20)*10; >> $ENV{MOJO_MAX_MEMORY_SIZE} = (2**20)*10; >> $ENV{MOJO_MAX_MESSAGE_SIZE} = (2**30); >> >> Uma coisa que realmente ME GUSTA no Mojo é a facilidade de implementar >> comunicação via JSON. Do lado do cliente, envio: >> >> POST /echo HTTP/1.1 >> Content-type: application/json >> Content-length: 13 >> >> {a:1,b:2,c:3} >> >> E, do lado do servidor, recebo e respondo: >> >> post q(/echo) => sub { >> my $self = shift; >> my $obj = $self->req->json; >> $obj->{status} = q(ok); >> $self->render_json($obj); >> } >> >> No meu caso, isso é mais do que o suficiente... >> >> ABS() >> >> >> >> >> 2012/5/31 Marcos Machado <[email protected]> >>> >>> Dei uma olhada no Gearman, muito interessante, Gabriel. Apesar de não se >>> aplicar ao meu caso agora, vai ficar no meu radar. >>> >>> Todos os exemplos do Websockets que encontrei são da salinha de chat. :) >>> >>> Na verdade preciso de coisas bem mais simples. Tipo consultar uma base de >>> autenticação remota via webservice, por exemplo. >>> >>> 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. >>> >>> 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. >>> >>> Tks!! >>> >>> []s, MM >>> >>> >>> 2012/5/31 Gabriel Vieira <[email protected]> >>>> >>>> Fiz uma aplicação com Mojolicious + Websocket + Gearman. >>>> >>>> O usuário solicitava, via websocket, a execução de uma tarefa. >>>> >>>> O Mojolicious identificava a mensagem e enviava as tarefas pro >>>> Gearman, que depois retornava, por WebSocket, os resultados. >>>> >>>> >>>> 2012/5/30 Marcos Machado <[email protected]>: >>>> > Pessoal, >>>> > >>>> > Tô prototipando um sisteminha que distribui tarefas e concentra >>>> > resultados >>>> > entre diversos servidores. Como tem uma interface web em cada ponta, >>>> > estou >>>> > usando Mojolicious (que se provou animadoramente simples e rápido para >>>> > meus >>>> > propósitos). >>>> > >>>> > Pois bem, agora chegou a hora de fazer as partes se falarem e estou na >>>> > dúvida do quê usar. Não entendi muito bem a parte de websockets do >>>> > Mojolicious então não sei se isso se aplicaria. Tinha na cabeça algo >>>> > como um >>>> > RPC. >>>> > >>>> > Alguma recomendação de algo bem simples que me permita acessar funções >>>> > remotas e transferir coisas básicas de um lado para o outro? >>>> > >>>> > Não preciso de TLS ou coisas do gênero. Mas uma latência baixa é >>>> > importante. >>>> > >>>> > Se tiverem alguma dica, agradeço! >>>> > >>>> > Um abraço! >>>> > MM >>>> > >>>> > _______________________________________________ >>>> > Rio-pm mailing list >>>> > [email protected] >>>> > http://mail.pm.org/mailman/listinfo/rio-pm >>>> >>>> >>>> >>>> -- >>>> Gabriel Vieira >>>> _______________________________________________ >>>> Rio-pm mailing list >>>> [email protected] >>>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >>> >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> [email protected] >>> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> >> _______________________________________________ >> Rio-pm mailing list >> [email protected] >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > _______________________________________________ > Rio-pm mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/rio-pm
