Elixir logo

运行在 BEAM 与 OTP 上的 Elixir

Phoenix、LiveView 和 OTP 监督机制,适合高并发、容错的应用。mix.exs 中的依赖在首次启动时安装。

低至 R$12.49/月

开箱即用

环境已经支持你的语言:上传代码,它就能运行。

  • Actor 模型并发

    轻量的 BEAM 进程隔离每个任务,彼此不共享内存。

  • 监督与容错

    OTP 监督者会重启失败的进程,不会拖垮应用的其余部分。

  • 自动 Mix

    首次启动时由 Mix 解析 Hex 依赖,包括使用 Rebar 的包。

  • Phoenix、LiveView 与 Ecto

    Elixir 的现代 Web 技术栈无需任何特殊适配即可运行。

你可以托管什么

运行在此运行时上的项目。

  • Phoenix 与 LiveView 应用

    服务端渲染的实时界面,浏览器端只需少量 JavaScript。

  • 使用 Plug 和 Ecto 的 API

    带版本化迁移、用于校验的 changeset 以及 Ecto Repo 模式的后端。

  • 聊天与 pub/sub

    用 Phoenix Channels、PubSub 和 Presence 实现聊天室和实时通知。

  • 使用 Broadway 和 GenServer 的管道

    借助能从故障中恢复的监督树进行并发数据处理。

  • 使用 Nostrum 的 Discord 机器人

    由 OTP 监督的 Elixir 机器人,出错时自行恢复,不会拖垮主进程。

  • 遥测与 IoT

    接收大量设备数据的服务,某一部分失败时仍能保持运行。

配置与版本

控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。

squarecloud.app
DISPLAY_NAME=Elixir
MEMORY=512
VERSION=recommended
版本
1.20
支持的文件
.ex.exs
依赖
mix.exs
RUNTIME= 的取值
elixir

项目每个阶段都有合适的套餐

从小规模开始,按需扩展,无绑定合约。

4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot

托管于持有以下认证的合作数据中心
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS 防护
了解我们的基础设施

Elixir 托管常见问题

BEAM VM、Mix、Phoenix 与 OTP。

Mix 会自动安装依赖吗?

是的。Hex、Rebar 与 mix.exs 中的依赖在首次启动时解析。

可以用 release 代替 mix run 吗?

可以。本地构建 release 后设置 START=./_build/prod/rel/myapp/bin/myapp start。提升生产性能。

Phoenix LiveView 可用吗?

可以。完整支持 WebSocket、Channels 和 LiveView。

运行的 Elixir 与 Erlang 版本是什么?

Elixir 1.20,运行在当前版本的 Erlang/OTP 上,具备渐进式类型系统(set-theoretic types)和完整工具链:Mix、Hex、ExUnit 和 Dialyzer。

准备好让你的项目 扩展 了吗?

加入超过 50 万名曾使用 Square Cloud 托管项目的开发者。

  • 可预期的价格
  • 账单无惊喜
  • 秒级部署
  • 高可用性
  • 稳定扩展
  • 自动重启
  • 含 SSL 与安全防护
  • 隔离容器