#模块 #filecoin #station #zinnia #run-time #worker #distributed

app zinniad

Zinnia 守护进程在 Filecoin Station 内运行 Zinnia 模块

23 个版本 (14 个重大更新)

0.20.2 2024 年 7 月 9 日
0.19.1 2024 年 5 月 13 日
0.17.0 2024 年 2 月 6 日
0.16.0 2023 年 12 月 12 日
0.6.0 2023 年 3 月 30 日

#812Web 编程

Download history 361/week @ 2024-04-26 4/week @ 2024-05-03 236/week @ 2024-05-10 23/week @ 2024-05-17 96/week @ 2024-06-28 243/week @ 2024-07-05 20/week @ 2024-07-12

1,452 每月下载量

MIT/Apache

140KB
3K SLoC

Rust 1.5K SLoC // 0.0% comments JavaScript 1.5K SLoC // 0.1% comments


🌼

Zinnia 守护进程


crates

Zinnia 是一个针对分布式工作者的沙箱和资源受限的运行时环境。这个 crate 提供了一个守护进程,在 Filecoin Station 内运行 Zinnia 模块。

安装

您可以从 我们的 GitHub 发布版 下载 zinniad 二进制文件。

操作系统 平台 文件名
Windows Intel,64位 zinniad-windows-x64.zip
macOS Intel,64位 zinniad-macos-x64.zip
macOS Apple Silicon zinniad-macos-arm64.zip
Linux Intel,64位 zinniad-linux-x64.tar.gz
Linux ARM,64位 zinniad-linux-arm64.tar.gz

从源代码构建

如果您在机器上安装了 Rust 工具(见 安装 Rust),则可以从源代码构建和安装 Zinnia。

$ cargo install zinniad

基本用法

运行 JavaScript 模块

FIL_WALLET_ADDRESS=f1... \
zinniad my-module/main.js

有关为 Filecoin Station 编写新模块的说明,请参阅 构建模块

注意:我们目前还不支持在 Filecoin Station 中运行多个 Zinnia 模块。跟踪问题:zinnia#144

运行 Rust 模块

我们决定暂时搁置 Rust/WASM 模块。

依赖项

~158MB
~3M SLoC