Ruby e xmpp
-
Upload
willian-molinari -
Category
Technology
-
view
410 -
download
0
description
Transcript of Ruby e xmpp
Ruby e XMPPPotHix (a.k.a Willian Molinari)
O motivo
Leela-serverhttps://github.com/locaweb/leela-server
Eventos via XMPPJSON FTW
Python?
Ruby!
Blatherhttp://adhearsion.github.com/blather/
Como organizar?
Daemonize
DaemonKitgithub.com/kennethkalmer/daemon-kit
Estrutura "Rails like"
● bin● config● lib● libexec● log● public● script● tasks● tmp● spec
Algumas vantagens
● Logs no syslog
● Estrutura bem definida
● script/console
● Facilidades de start e stop
● Environments
Ejabberd
Registrando usuárioejabberdctl --node ejabberd@mordor
register sauron localhost asdfasdf
Resultado
Simples assim
MensagensMessage received: {"timestamp"=>1348190235, "name"=>"xenserver.hm6226.memory.main.used(%)", "value"=>72.0}Message received: {"timestamp"=>1348190235, "name"=>"xenserver.cpro5385.memory.main.used(%)", "value"=>65.0}Message received: {"timestamp"=>1348190235, "name"=>"xenserver.cprohostinglin0758.memory.main.used(%)", "value"=>92.0}Message received: {"timestamp"=>1348190235, "name"=>"xenserver.hm6224.memory.main.used(%)", "value"=>94.0}^C^C^C^C
root@cpro:~# tail /var/log/syslog -n800 | egrep "22\:18\:08" | wc -l69
Ruby 1.9.2 :(Memory leak zuado
Olha a situação...
24GB!!
93%!!
Ruby 1.9.3 :)Vitorioso
Obrigado