eventmachine

    2

    2답변

    내 프로젝트에서 사용할 루비 기반 몽고 드라이버를 찾으려고합니다. 복제본과 이벤트 머신을 지원해야합니다. 나는 em-mongo에 대해 알고 있지만 복제본을 지원하지 않습니다. 현재로서는 좋은 옵션이없는 것처럼 보이지만 몽고 대안을 탐색하기 전에 누군가가 알고 있는지 알고 싶습니다.

    0

    2답변

    EventMachine은 하나의 메인 스레드에서이 작업의 개별 스레드와 모든 콜백에서 모든 작업을 실행합니다. 데이터의 부분간에 데이터 처리의 경쟁력을 떨어 뜨릴 필요가있을 때 매우 유용합니다. 네트워크에서 데이터를 수신하고 대기열에 결과를 처리 할 수 ​​있습니다. 그러나 나는 더 나아갈 필요가있다. 내 사이트에 많은 사용자가 있고 각각에 대해 별도의 대

    1

    1답변

    나는 성취해야 할 흥미로운 상황이 있습니다. AMQP 대기열에있는 메시지를 기다리고 대기하는 EventMachine 루프가 있어야하지만 정기적 인 간격으로 별도의 AMQP 대기열에 메시지를 보내려면 해당 루프를 인터럽트합니다. 저는 EventMachine을 처음 접했고 이것은 EventMachine 루프가 필요한 메시지를 보내지 않는다는 것을 제외하고는 지

    1

    1답변

    씬 서버에서 레일 앱을 실행하고 있습니다. 내 로컬 컴퓨터에서 완벽하게 실행되는 이벤트 머신 based postgres driver을 사용하고 있습니다. heroku에서 배포하려고하면 em_postgres 드라이버가 작동하지 않아 앱이 데이터베이스에 연결할 수 없습니다. 로컬로, 내 config/database.yml 파일의 어댑터를 포스트 그레스 대신 e

    0

    1답변

    다음 Gemfile의 내용 source :gemcutter gem "sinatra" gem "koala" gem "json", "1.5.5" gem "httparty" gem "thin" gem "rack", "1.3.10" 되고 bundle install이 오류 $ sudo bundle install The source :gemcutter

    1

    1답변

    EventMachine::Deferrable 콜백을 작성하여 예외를 발생시키지 않는 방법을 찾으려고합니다. require 'eventmachine' def to_proc proc rescue Exception => e puts "e=#{e}" end EventMachine::run { d = EventMachine::D

    0

    1답변

    저는이 &에서 완전한 초보자입니다. RabbitMQ에서 데이터를 가져 와서 웹 소켓을 통해 연결된 클라이언트로 보내는 간단한 코드를 만들었습니다. 문제는 여기에 있습니다 : 나는 응용 프로그램을 시작하고 클라이언트 (브라우저)에 연결하면이 데이터를 전송하고 모든 것이 잘 간다. 그러나 브라우저 창을 닫고 다시 열면 작동이 멈 춥니 다. 두 클라이언트가 브라

    0

    1답변

    Eventmachine을 사용하여 데몬 역할을하는 간단한 루비 파일이 있습니다. 그것은 다음과 같이 : echo $TEST_ENV 명확 프로세스가 시작되기 전에 변수가 정의 표시 할 때 ... EM.run { Signal.trap('INT') { @log.debug("trapped INT signal"); stop(true) } Sign

    1

    2답변

    RabbitMQ 대기열의 메시지를 가져 오는 중이며 각 메시지는 요청할 URL입니다. 이제 AMQP gem을 사용하여 대기열에 가입하고 EventMachine을 사용하므로 em-http-request 라이브러리를 사용하여 http 요청을 작성합니다. 나는 다음과 같은 코드를 가지고있는 RabbitMQ 큐에 가입 그래서 EventMachine.run {

    2

    1답변

    나는 비동기 경로를 구현하기 위해 async_sinatra gem을 사용합니다.하지만 어딘가에 Sinatra의 스트리밍 API를 async_sinatra 대신 사용할 수 있다고 말했습니다. 스트리밍을 사용하여 아래의 기능과 동일한 기능을 구현할 수 있습니까? require 'em-hiredis' require 'sinatra/base' class Ap