核心能力
进程管理器该有的能力,
以及更多。
声明式配置、感知健康的编排与崩溃恢复 —— 外加可查询事件账本、失败安全交付,以及可从 CI 驱动的 API。
任意二进制,一个守护进程
Node.js、Python、Go、Rust、shell 脚本或编译产物 —— 能在 shell 里启动的,Super 都能接管。一个 superd 通过 command 统一管理。
订阅插件 授权版
获取 Super Pro所有人使用同一个 superd 二进制。可选能力以签名插件形式交付 — 将供应商提供的 [license].key 与[server].auth_secret 写入 conf/super.toml,并把授权库文件放入 $SUPER_ROOT/plugins/。运行时仅加载密钥中列出的模块。
1
配置 License + auth_secret
写入
[license] 密钥,并设置[server].auth_secret(security 启动 / 引导登录所必需)2
部署插件库
将订阅交付包中的文件复制到
$SUPER_ROOT/plugins/(必须包含 security)3
重启 superd
启动时校验密钥,并要求
security + auth_secret — 无需更换核心程序事件通知
plugins/notify.so- Webhook 通道 — Slack、钉钉、飞书、自定义 URL
- 风暴抑制 — 事件突发时的限流与抑制规则
process_fatal等系统事件推送- 通过
conf/notify.toml热更新
资源隔离
plugins/isolation.so- cgroups v2 按程序限制 CPU / 内存
- 热更新限额,无需重启进程
- CLI
--cpu/--memory强制生效
仅适用于 Linux — cgroup 隔离不支持 macOS、Windows 或 FreeBSD。
一个订阅套餐,官方插件全开(security、`ui` Pro 扩展、通知与 Linux isolation)。试用与赞助说明见 获取 Super Pro。能力对比见 功能矩阵。
开发者体验
API 优先。
每次操作都是一次 HTTP 调用。
CLI 与你使用相同的端点。用脚本和 CI 驱动运维,经 WebSocket 拉取日志,无需专用 SDK。
- 声明式
super apply—— 从 CI 幂等收敛栈 - 程序、栈与系统配置的 CRUD
- 实时 WebSocket 日志流
- Prometheus 指标:
/metrics - 开启
enable_docs = true时提供 Swagger UI
# 三次调用创建并启动程序
curl -X POST http://127.0.0.1:9002/api/v1/programs \
-H "Content-Type: application/json" \
-d '{
"name": "api-server",
"command": "./app",
"depends_on": ["postgres", "redis"],
"health_check": {
"type": "http",
"url": "http://127.0.0.1:8080/health"
}
}'
# 启动并流式拉取日志
curl -X POST http://127.0.0.1:9002/api/v1/programs/{id}/start
ws://127.0.0.1:9002/ws联系
有问题?
告诉我们
试用 Pro、商业授权或一般问题 —— 填写表单,我们会尽快回复。
- Bug 与功能建议:GitHub Issues
- Pro 试用:提交试用申请
- 安全漏洞请邮件 support@ddl.sconts.com,或者提交右侧表单
