faye

    2热度

    1回答

    得到这是一个服务器端的WebSocket客户端。我试图让用户输入一个循环,然后发送,作为一个WebSocket的消息发送到服务器。基本操作正在工作,我可以ping/pong服务器。但它不工作放置一个循环中的WebSocket on(:open)功能: 客户端(节选): require 'faye/websocket' require 'eventmachine' EM.run

    8热度

    1回答

    我非常困惑,这是我的第一个Faye或Pub/Sub实现,所以请原谅我,如果这是一个基本问题。我还没有在其他地方找到答案。任何帮助表示赞赏。 如何从模型回调(after_commit,after_save等)调用和更新Rails视图页?我需要一个javascript代码,在after_commit回调触发后,视图更新从views/meetings/_show_current_participants

    1热度

    1回答

    我正在通过getstream.io实施类似Facebook的反应。 发布和删除活动(“反应”)正常工作。 基础: 尽管实现getstream以反映实时馈送的变化的插座特征(菲),我看到,对于新的活动套接字消息的格式从所述一个已删除的活动不同。 具有每一个反应实施例中删除,并且新的: { "deleted": [ "d5b1aee0-5a1a-11e6-8080-80015eb6

    5热度

    1回答

    在我的应用程序中实现Web套接字我已经弄糊涂了哪个gem更好。我发现了很多不同的机会,但是有些很难区分。最后,我选择了Action Cable(一个Rails 5本地部分)和Faye(早先出现并且变得非常流行)。 但现在我卡住了 - 行动电缆与Faye一样吗?哪些是差异(如果有的话)?

    0热度

    1回答

    我是nodeJS和faye/websockets的新手。 使用webix制作了一个数据表,我想对它进行实时更新。 眼下试图与王菲做,但不能肯定我应该王菲之后做什么派我看起来像一个请求: [{"channel":"/meta/handshake","version":"1.0","supportedConnectionTypes":["websocket","eventsource","long-p

    0热度

    1回答

    所以我在我的应用程序中使用faye pub-sub,发布是从不同的应用程序发生的,在我的faye.js中我写了ajax post rails for rails 。现在,如果我的应用程序的5页在浏览器中打开,faye.js被加载5次,并且post方法被调用5次。如果没有打开单个页面,则即使一次,发布方法也不会工作。但是我正在接受faye服务器发布的数据。所以当我使用回调方法时,有没有在faye.r

    1热度

    1回答

    使用puma,faye-websocket-ruby和eventmachine,我试图实现一个扩展的WebSocket服务器来支持使用redis.rb的通道。每个客户将使用当前正在开发的路线提供一个频道:“/ C#{random number}”。所有这些逻辑都需要驻留在服务器中,因为客户端将是基于微处理器的Python系统,不支持更高级别的库。 我的代码是基于ruby-websockets-ch

    0热度

    1回答

    我正在构建一个支持使用Faye-websocket实时出价的应用程序。但是,我得到了这个200错误,我不知道它是什么问题。 错误: WebSocket connection to 'ws://localhost/auctions/3' failed: Error during WebSocket handshake: Unexpected response code: 200 SocketCo

    0热度

    1回答

    我有一个漫长而永无止境的工作,即应该始终保持运行的rake任务。 (这是在服务器端一直在等待的faye pub-sub客户端)。当应用程序部署在服务器上时,作业已创建并可正常工作,但这里的问题是旧作业不会在每个新版本中被杀死,因此当我部署第二次时,有2个作业。我经历了sidekiq api,在那里我们可以通过工作人员找到所有排队工作,但其他应用程序在同一台服务器上运行,如果我删除了所有忙碌的工作,

    0热度

    1回答

    我有一个应用程序使用private_pub gem(它使用faye)向用户发送通知。 问题是,我试图部署使用码头和码头构成(因为有很多东西需要,如solr搜索和redis)。 只要一切都在localhost下运行,一切都很好。但是现在我的网络服务器在码头集装箱以及所有其他服务中运行。我尝试为faye启动一个容器,但是然后发布或订阅不起作用。 这里是我的搬运工,撰写文件: version: "2"