[Rio-pm] RPC e Mojolicious

Ole Peter Smith ole.ufg em gmail.com
Quinta Maio 31 11:50:01 PDT 2012


Simplicidade é Economia de pensamento.

0le

Send via Android
Em 31/05/2012 15:45, "Stanislaw Pusep" <creaktive em gmail.com> escreveu:

> 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 <listas em istf.com.br>
>
>> 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 <gabriel.vieira em gmail.com>
>>
>>> 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 <listas em istf.com.br>:
>>> > 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
>>> > Rio-pm em pm.org
>>> > http://mail.pm.org/mailman/listinfo/rio-pm
>>>
>>>
>>>
>>> --
>>> Gabriel Vieira
>>> _______________________________________________
>>> Rio-pm mailing list
>>> Rio-pm em pm.org
>>> http://mail.pm.org/mailman/listinfo/rio-pm
>>>
>>
>>
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120531/c77cf179/attachment.html>


Mais detalhes sobre a lista de discussão Rio-pm