faye相关内容

如何使用 Rails 通过 Web 套接字发送二进制文件

我有一个 Rails 应用程序,用户可以在其中上传音频文件.我想将它们发送到第三方服务器,并且我需要使用 Web 套接字连接到外部服务器,因此,我需要我的 Rails 应用程序成为一个 Websocket 客户端. 我正在研究如何正确设置它.我还没有致力于任何 gem,但是 'faye-websocket'宝石看起来很有希望.我什至在“在超时前在 websocket 中发送大文件",但是,使 ..
发布时间:2021-09-24 19:46:36 其他开发

将 private_pub 与 SSL 结合使用

我根据 https://github.com/ryanb/private_pub#serving-faye-over-https-with-thin,还添加了daemonize: true(测试有无). 我可以浏览到 https://mydomain.com:4443/faye.js 并加载. 页面上没有错误. 然而,实际上没有任何工作,即没有实时事件触发.在控制台中尝试 Pri ..
发布时间:2021-07-13 19:41:46 其他开发

用 rails 4 服务器端事件替换 Faye?Faye VS rails 4 流媒体?

目前我正在使用 private_pub + faye 在 Rails 4 项目中进行一些基本的流式传输.是否可以替换 faye 和 private_pub 并使用 Rails 4 流(服务器发送事件代替?) 我只是将数据推送给客户端,而客户端不会与服务器进行任何通信,因此看起来应该是可能的. faye web sockets与internetexplorer浏览器中的rails 4相比 ..
发布时间:2021-07-13 19:33:30 其他开发

在为我的 Rails 应用程序运行 Faye 服务器之前检查它是否存在

关于我在此处找到的先前问题: 当我启动 Rails 时自动运行 Faye 服务器服务器 我现在每次启动 Rails 时都在运行 Faye 服务器.但是,这意味着当我运行 Rails 服务器、Rails 控制台或任何其他与 Rails 相关的东西时,它正在尝试运行 Faye 服务器. 有没有办法检查 Faye 服务器是否已经在运行?如果是,不尝试运行一个新的?或者这可能不是最好的方 ..
发布时间:2021-07-13 19:01:23 其他开发

如何在两个用户之间创建私人频道

我一直在为聊天应用程序实现 Faye 服务器.目前我们的表中有 400000 个用户.每个用户都可以私下互相聊天.但是我不知道如何使用 Faye 或 private pub 为 40 万用户实现两个用户之间的私人频道.我是否必须制作一个包含 40 万 X 40 万 私人频道条目的表格,我认为这不是一个好主意.请指导我. 解决方案 Faye 文档提供了有关此主题的一些非常好的信息:http: ..

Faye 在生产中的设置

我已经在本地主机上设置了 Faye,并且工作正常. 我现在正在尝试使用 Cloud66 部署服务将其部署在 DigitalOcean VPS 上.为了运行命令,我使用了“after_rails"钩子. rackup $RAILS_STACK_PATH/faye.ru -s thin -E production 这给了我错误: 部署期间出错:after_rails 挂钩期间出 ..
发布时间:2021-07-12 21:02:00 其他开发

当我启动 Rails 服务器时自动运行 Faye 服务器

我目前让 Faye 使用我的 Rails 3.0.9 应用程序.但是,我在终端中打开了两个单独的选项卡.一种用于 Faye 服务器,一种用于 Rails 服务器.如何在 Rails 启动时集成它们并自动运行 Faye 服务器? 要启动 Faye 服务器,我正在运行: rackup faye.ru -s Thin -E 制作 faye.ru 需要'faye'faye_server = F ..
发布时间:2021-07-12 19:20:25 其他开发

缺少 Websocket 标头

我在 Rails 3.2.13 中使用 'faye' gem.在开发中,我在 localhost:9292 上运行 faye,在 localhost:3000 上运行我的应用程序.我可以从命令行通过 curl 请求激活弹出窗口,但我无法从我的应用程序内建立连接.我在控制台中遇到的错误是: WebSocket 连接到“ws://localhost:9292/faye"失败:WebSocket ..
发布时间:2021-07-02 18:45:37 其他开发

Rails pub/sub 与 faye

在 Rails 应用中,我使用 Faye(机架适配器)来推送通知(用于聊天). 我想将 Faye 用于另一个用例(更多推送通知),但我似乎无法弄清楚. 在我的应用中,可以从后台作业创建模型,因此我想在创建模型时刷新我的一个视图(比如索引操作). 像这样: app/models/post.rb class Post包括 Mongoid::Documentafter_crea ..
发布时间:2021-06-23 18:44:56 其他开发

Faye 或 Redis 发布订阅

我以为我了解这项技术,但也许我不了解.两者有什么区别?为什么你会选择一个而不是另一个? 用例:~实时更新. 解决方案 我是 Faye 的作者.从概念上讲,Faye 和 Redis pub/sub 做的事情非常相似,确实 Faye 的最新版本可以使用 Redis 作为后端.正如 Tom 所说,Redis 适用于您的服务器集群内的进程间消息传递,因为 Redis 客户端将可以访问您的整个 ..
发布时间:2021-06-23 18:44:53 其他开发

王菲在朱比上的铁轨

我搜索了很多资源,但找不到任何可以将Faye与jruby一起使用的资源.我发现说与jruby玩的不好,但是真的很老了.我还发现此看起来他们已经实现了Java本机扩展,以支持jruby?有谁知道我是否可以在Jruby on rails项目中使用它? 谢谢! 解决方案 来自Faye的创建者: 是的,服务器在JRuby上运行.客户端使用WebSocket,EventSource,XM ..
发布时间:2021-02-13 18:58:17 其他开发

如何在使用dokku部署的Rails应用程序上启动Faye服务器?

我已经使用Dokku在Digitalocean上托管了Rails应用程序。我的应用程序需要通过Faye运行实时应用程序。我一直在尝试类似Dokku的Shoreman插件的方法,并将 faye:捆绑exec rackup faye.ru -s thin -E production 添加到“ Procfile”文件中。但是到目前为止,还没有运气,需要有关如何使我的Faye服务器为我的应用程序运行的帮助 ..
发布时间:2020-10-22 00:58:25 其他开发

在Rails中实现聊天

我正在尝试在我的rails应用程序中实现chat module.我研究了这个railscast Faye 教程.在整个教程中,Ryan都提到了broadcasting消息,但是我想要的更像是客户端之间的private conversations而不是广播. 是否可以通过王菲做到这一点?还是有更好的方法在Rails中实现聊天? 解决方案 有一个gem可以为您处理密码,因此用户只能在您订 ..
发布时间:2020-07-24 04:31:05 其他开发

faye在节点js的客户端浏览器上不可用

我创建了一个示例应用程序,它是一个使用nodejs + faye + epxress的聊天服务器,该服务器在本地计算机上运行良好,并且能够将消息发送到服务器并将其发布到客户端浏览器.但是,当我在Openshift上部署我的应用程序时,它无法正常工作.我可以发送消息,但不能发布消息.这是我的代码段 Server.js var path = require('path');var http ..
发布时间:2020-05-21 01:52:22 其他开发

我的Rails聊天应用程序的FAYE_URL值应该是什么?

我正在尝试使用"private_pub" gem创建一个基于Rails的聊天Web应用程序,该应用程序可以在我的本地主机服务器上完美运行.现在,我的网站托管在DigitalOcean上,我想将聊天代码推送到服务器上,以查看实时聊天应用程序将如何工作. 这是我的private_pub.yml文件 development: server: "http://localhost:9292/f ..
发布时间:2020-05-17 21:44:52 其他开发