Descrição
Permite rede e concorrência orientadas a eventos em aplicativos Ruby. É útil para servidores, clientes, proxies e workers em segundo plano que precisam de muitas operações de I/O sem uma thread por conexão.
Loops de eventos exigem tratamento cuidadoso de erros. Planeje timeouts, parada correta, controle de pressão e evite código bloqueante para que uma tarefa lenta não afete o processo inteiro.