faye

    1熱度

    1回答

    我在我的rails 3.2應用程序中使用private_pub gem進行實時聊天,它在開發模式中完美地工作,但我堅持如何在生產。我在生產中使用apache2。當我在服務器 RAILS_ENV=production bundle exec rackup private_pub.ru -s thin -E production 運行此命令它開始thin服務器,但我的應用程序不斷從 http://ww

    17熱度

    1回答

    我在Rails 3.2.13中使用'faye'gem。在開發中,我在localhost:9292上運行faye,在localhost:3000上運行我的應用程序。我可以從命令行使用curl請求激活彈出式窗口,但我無法在我的應用程序內建立連接。我得到我的控制檯中的錯誤是: WebSocket連接到「WS://本地主機:9292 /王菲」失敗:WebSocket的握手過程中的錯誤:「升級」頭部丟失 我

    0熱度

    1回答

    我已經用faye設置了一個rails應用程序。 它包括以下代碼部分: applications.html.haml: = javascript_include_tag "http://localhost:9292/faye.js" discussions.js: $(function() { var faye = new Faye.Client('http://localhost:9

    1熱度

    1回答

    我嘗試創建發佈 - 即時消息服務失敗。我無法在瀏覽器客戶端收到消息。 以下代碼來自我的client1.html文件。我相信我遇到的麻煩與客戶訂閱'/頻道'失敗有關。我已經添加了警報,並且正在接收'之前&'但不是'DURING',並且message.text沒有出現在控制檯上。不勝感激爲什麼客戶端無法在瀏覽器上看到消息。 var client = new Faye.Client('/faye',{

    2熱度

    1回答

    我想用不同的用戶保持不同的連接,就像使用Socket.IO的Node.js一樣。

    2熱度

    1回答

    我已根據https://github.com/ryanb/private_pub#serving-faye-over-https-with-thin設置了帶有SSL的私人酒吧,並且還添加了daemonize: true(有和沒有測試過)。 我可以瀏覽到https://mydomain.com:4443/faye.js並加載。 頁面上沒有錯誤。 然而,沒有任何實際工作,即沒有實時事件觸發。當控制檯試

    0熱度

    1回答

    readme對於faye-websocket-ruby有以下示例。這是什麼代碼 p [:close, event.code, event.reason] 行做,什麼不p意思呢? ws.rack_response也做什麼,爲什麼它是必要的? # app.rb require 'faye/websocket' App = lambda do |env| if Faye::WebSock

    0熱度

    1回答

    我們計劃使用Node.js的羣集支持以「羣集模式」在Node.js上運行基於Express的服務器。因此,在一臺機器上運行的子進程將有1個主進程和'n'(其中'n'是基於CPU數計算的)。我們已經在非羣集模式下使用Faye爲pubsub設置了一個測試平臺,並且效果很好。 在節點集羣上使用Faye時,我們需要注意哪些額外注意事項?例如,由於會有'n'個HTTP服務器實例,在每個Node進程中創建一個

    7熱度

    1回答

    我正在構建一個類似WhatsApp的消息應用程序。我的目標是通過Rails公開只有REST API,並通過websockets向連接的客戶端「推送通知」。所以客戶端只能通過REST API與服務器進行通信。只有服務器通過websocket發送數據。客戶只能從中接收數據。 目前我已經構建了一個偵聽websocket連接和Unix域套接字連接的eventmachine服務器。當客戶端在REST API

    0熱度

    1回答

    我有興趣聽到一些關於我必須解決的問題的想法。 我有一個帶有條目列表的Web應用程序,我需要爲每個條目調用不同的Web服務(例如,twitter和youtube)才能「解析」某個條目。問題在於,Web服務往往速度很慢,只要我有多個條目,我就會以很長的響應時間結束。 所以我有幾種想法。一個人會爲每個條目做一個ajax調用,這意味着我最終會得到:entries * services(例如2)。 另一個想