faye

    2

    1답변

    Node.js를 사용하여 데이터베이스 (이 경우 sqlite)에 대해 일련의 쿼리를 실행한다고 가정합니다. 이러한 쿼리는 처리하는 데 시간이 걸릴 수 있으며 결과가 들어올 때 클라이언트가 업데이트되기를 원합니다. 즉, 결과를 비동기 적으로 클라이언트에 푸시 한 다음 DOM을 업데이트하려고합니다. 나는 Faye (또는 다른 혜성 시스템), JavaScript

    0

    1답변

    나는 얇은 서버에 랙 Faye 응용 프로그램이 있고 모든 faye 클라이언트 핸드 셰이크/구독/연결 끊기에 대한 몇 가지 논리가 있습니다. 이 논리는 DB의 데이터 저장, 일부 계산 및 일부 채널로 메시지 게시가 필요합니다. 확장 프로그램을 사용하여 주요 Faye 스레드를 차단하지 않으려면 어떻게해야합니까?

    0

    1답변

    저는 Intel Xeon CPU E5540 2.53Ghz로 우분투에서 실행되는 Express.js 응용 프로그램을 만들었습니다. 응용 프로그램은 MongoDB를 세션 저장 (express-session-mongo), EJS를 뷰 렌더링 용으로, MySQL을 데이터 저장 용으로, Faye 내부 메시징 용으로 사용합니다. 모든 정적 파일은 Apache가 다른

    1

    1답변

    레일 응용 프로그램에서 faye 서버를 실행할 때이 오류가 발생합니다. 나는 eventmachine gem을 설치했고 또한 faye에 대한 초기화 파일에 이벤트 머신을 요구했다. /Users/vivekvivek/.rvm/gems/ruby-1.9.3-p194/gems/eventmachine-1.0.0/lib/eventmachine.rb:664:in `conn

    2

    1답변

    나는 faye와 개인 pub을 푸시 서버로 사용합니다. 사용자가 채널을 구독 할 때 상태를 온라인으로 업데이트해야합니다. private_pub gem을 분기하고 일부 코드를 변경했지만 응용 프로그램에서 user_id를 전송했지만 가입 이벤트가 발생하기 때문에 사용자를 찾고 상태를 업데이트하는 방법을 모르겠습니다. module PrivatePub #

    1

    2답변

    그래서 저는 faye 서버와 레일 웹 어플리케이션을 가지고 있습니다. 최근까지도 모두 잘 돌아갔다. 이제 브라우저는 서버에 anythin을 보내지 않습니다. 브라우저에서조차도 서버에 오류가 없습니다 (Faye.Client의 인스턴스를 만들 수 있음). 하지만 내가 게시 할 때 서버는 아무 것도 얻지 못합니다. 그것은 심지어 연결이나 구독과 같은 메타 채널에

    2

    1답변

    내 레일 3 앱에서 실시간 알림을 사용하고 있습니다 만 속도가 문제가되기 시작하면 과 pusher 또는 pubnub 중 하나 이상으로 전환 할 수 있기를 바랍니다. 이것을 추상화하는 데 도움이되는 보석이나 무언가가 있습니까? 나는 실제로 업데이트 클라이언트 측을 수행 할 수 있도록 자바 스크립트가 필요할 것이라고 생각한다.

    2

    1답변

    Faye를 사용하면 handshake 또는 subscribe과 같은 다양한 이벤트를 모니터링 할 수 있습니다. 이러한 콜백 블록은 클라이언트 자체가 아닌 client_id 값만 제공됩니다. 예 : server = Faye::RackAdapter.new(mount: '/faye', timeout: 45) server.bind(:handshake) do |

    4

    3답변

    나는 레일스 어플리케이션에 faye 루비 보석을 포함하려고합니다. 나는 gem install faye 와 faye를 설치하고 내 루트 레일 응용 프로그램에 faye.ru을 추가했다. 폴더 : require 'faye' Faye::WebSocket.load_adapter('thin') faye_server = Faye::RackAdapter.new(:

    0

    1답변

    채팅 서버가 있습니다. 그리고 클라이언트가 구독 한 후에는 구독 한 대화방에 대한 기록이 있는지 DB를 조사하고 싶습니다. 문제는 "콜백 (메시지) 반환"을해야하는 확장 프로그램의 "구독"이벤트 만 잡을 수 있다는 것입니다. 메시지를 반환합니다. 여기에 역사를 쓰면 클라이언트가 실제로 구독하지 않기 때문에 클라이언트에 아무것도 게시되지 않습니다. 클라이언트