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

thruster

> 编程语言
开源

Thruster 是一个用于 Rails 应用程序简单的生产就绪部署的 HTTP/2 代理。它与 Puma 网络服务器一起运行,可以在 Rails 服务器上运行。

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

工具介绍

Thruster 是一个用于 Rails 应用程序简单的生产就绪部署的 HTTP/2 代理。它与 Puma 网络服务器一起运行,可以在 Rails 服务器上运行。

Thruster 是一个 HTTP/2 代理,用于 Rails 应用程序的简单生产就绪部署。它与 Puma 网络服务器一起运行,提供了一些额外功能,可帮助您的应用程序在开放的互联网上高效、安全地运行:

对此的唯一例外是 TLS 配置: 为了使 Thruster 可以配置 TLS 证书,它需要知道这些证书应用于哪个域。因此,要使用 TLS,您需要设置 TLS_DOMAIN 环境变量。如果您不设置此变量,Thruster 将以只支持 HTTP 的模式运行。Thruster 还包装了 Puma 进程,这样您就可以不用自己管理多个进程就可以使用它。在容器化环境中运行时,这一点尤其有用,因为通常不会有可用的进程管理器来协调进程。相反,您可以将 Thruster 用作 CMD,它会为您管理 Puma。

Thruster最初是为ONCE项目创建的,我们希望以简单的方式从单个容器中在开放的互联网上服务 Rails 应用程序。之后我们发现它对于其他 Rails 应用程序的简单部署也很有用。

要在 Thruster 中运行 Puma 应用程序,请在通常的命令字符串前面加上 thrust。例如:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Go

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

> 工具信息

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

> 相关工具

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