Resultados da pesquisa a pedido "eventmachine"

1 a resposta

O uso simples de EM :: Synchrony # sync causa 'Fiber root' FiberError - a culpa é minh

Este program require 'em-synchrony' ## v1.0.0 require 'em-hiredis' ## v0.1.0 module EventMachine module Hiredis class Client def self.connect(host = 'localhost', port = 6379) conn = new(host, port) EM::Synchrony.sync conn.connect conn end alias ...

1 a resposta

Como detectar falhas de nível superior em um servidor EventMachin

Tenho um servidor EventMachine que estou monitorando com o monit. Às vezes, ele falha e estou tentando descobrir o porquê, mas não está claro para mim como posso registrar todas as falhas de nível superior. Eu tentei código como este: begin ...

8 a resposta

Como você gera um EventMachine "dentro" de um aplicativo Rails?

Eu tenho um aplicativo Rails e estou olhando para adicionar algum tipo de suporte WebSocket a ele. De várias pesquisas no Google, parece que a melhor solução WebSocket baseada em Ruby é em-websocket [https://github.com/igrigorik/em-websocket] em ...

1 a resposta

Ruby simultaneidade IMAP IDLE - como enfrentar?

Estou tentando criar um aplicativo Web (privado, por enquanto) que utilizará conexões IMAP IDLE para mostrar os e-mails das pessoas assim que chegare Estou tendo dificuldade em descobrir como invadir isso juntos - e como ele se encaixaria no ...

4 a resposta

Como gravar arquivos (grandes) com Ruby Eventmachine

Passei vários dias agora encontrando alguns exemplos que não são de eco-servidor para eventmachine, mas simplesmente não parece haver nenhum. Digamos que eu queira escrever um servidor que aceite um arquivo e o grave em um ...

2 a resposta

Como o IMAP ocioso funciona?

Alguém pode me explicar como o IMAP IDLE funciona? Ele bifurca um novo processo para cada conexão que ele abre? De alguma forma, posso usar a eventmachine com ela? Estou tentando implementá-lo em ruby no heroku com trabalhadores em ...

2 a resposta

Iterando de forma assíncrona sobre a resposta de uma solicitação usando Thin e Sinatra

Se a sua resposta no Sinatra retornar um objeto 'acessível', o loop de eventos do Sinatra irá 'cada' seu resultado e produzirá os resultados de forma contínua como a resposta HTTP. No entanto, se houver solicitações simultâneas para o Sinatra, ...

5 a resposta

Algum sucesso com Sinatra trabalhando em conjunto com o EventMachine WebSockets?

Estou usando o Sinatra há algum tempo e gostaria de adicionar alguns recursos em tempo real ao meu aplicativo da Web, enviando os dados por meio de websockets. Eu usei com êxito o gem 'em-websocket' sozinho, mas não consegui gravar um arquivo ...