开箱即用
环境已经支持你的语言:上传代码,它就能运行。
默认 release 构建
代码在启用 release 优化的情况下编译,无需任何配置。
原生 Cargo
直接使用你的 Cargo.toml,可使用 crates.io 上发布的任何 crate。
可预测的内存
没有垃圾回收器,RAM 占用保持稳定,更容易控制在套餐限制之内。
隔离容器
每个应用运行在独立的隔离容器中,RAM 上限由你设定。
你可以托管什么
运行在此运行时上的项目。
Rust HTTP API
基于 Axum、Actix Web 或 Rocket 的异步后端,运行在 Tokio 运行时上。
Rust Discord 机器人
使用 serenity 或 twilight 的机器人,即使加入大量服务器,内存占用通常也很低。
重型处理 Worker
以编译后的原生代码完成压缩、加密、解析和图像处理。
Tonic gRPC 微服务
通过 Protobuf 和双向流进行类型化的服务间通信。
游戏服务器
多人对战、排行榜和匹配的后端,延迟稳定,没有 GC 停顿。
金融科技服务
需要可预测内存、在负载下表现稳定且没有垃圾回收器的服务。
配置与版本
控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。
DISPLAY_NAME=Rust
MEMORY=512
VERSION=recommended- 版本
1.98- 支持的文件
.rs- 依赖
Cargo.toml- RUNTIME= 的取值
rust
搭配其他服务使用
同一个面板、同一套基础设施、同一张账单。
项目每个阶段都有合适的套餐
从小规模开始,按需扩展,无绑定合约。
4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot
Rust 托管常见问题
Release 构建、Cargo、crates.io 与性能。
构建是 release 模式吗?
是的。每次构建都会自动执行 cargo build --release:代码经过优化,没有调试开销。
可以使用 crates.io 上任意 crate 吗?
可以。Square 不修改您的 Cargo.toml。Tokio、Axum、Actix、Rocket、Tonic 与完整异步生态可用。
Rust 与 Node.js 在内存上如何比较?
Rust 没有 GC,所以内存占用可预测。相同负载下,它通常比 Node.js 占用更少的 RAM,对内存限制严格的应用很有帮助。
需要交叉编译吗?
不需要。Square 在其 Linux x86_64 环境中编译。保持项目跨平台即可,无额外设置。