百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

firehose

> 编程语言
开源

构建实时 Ruby Web 应用程序。由 Poll Everywhere 的优秀团队创建。

725 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

构建实时 Ruby Web 应用程序。由 Poll Everywhere 的优秀团队创建。


/ () | | | |_ _ _ __ | |_ ___ ___ ___ | _| | '/ _ \ '_ \ / _ / |/ _
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | || ||_| _
|| ||_/|_/___| 在 Ruby 和 JS 中构建实时 Web 应用程序

Firehose 是什么?

Firehose 是一个 Rack 应用程序和 JavaScript 库,可实现实时 Web 应用程序的构建。

开始使用

首先,您需要 安装并运行 Redis 2.6。 需要版本 2.6,因为 Firehose 使用 Lua/EVAL 进行事务处理,而 Redis 的早期版本不支持此功能。 然后安装 gem。

bash
$ gem install firehose

服务器

现在启动服务器。

$ firehose server
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Maximum connections set to 1024
>> Listening on 127.0.0.1:7474, CTRL+C to stop
``` 或 ```
docker-compose build
docker-compose up

你有一个简单的 HTTP pub-sub 订阅。你可以在 ActiveRecord 上设置一个 after_commit 钩子,将 JSON 发送到一个端点。另一方面,你可以有一个 Backbone.js 应用程序,接收更改并更新客户端端的 UI。天哪!这是一种美观、清晰的 RESTful 方式来构建实时 Web 应用程序。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言