3个版本 (稳定版)

2.18.1 2024年1月2日
2.18.0 2023年12月22日
2.17.0 2023年12月18日
0.1.0 2019年11月19日

#1 in #去中心化应用程序

Apache-2.0

1.5MB
34K SLoC

Latest Version Rust Documentation

AX 数据库和 CLI

AX 是一个去中心化的事件数据库、流式处理引擎,可让您轻松构建 本地优先合作 应用程序。它使您能够在多个节点上轻松运行分布式应用程序。这是一个软件,允许您在单个或多个边缘设备上运行自己的应用程序,并使这些应用程序无缝地相互通信和共享数据。


注意: AX 由公司 Actyx AG 创建,早于无关的 Actix 框架(尽管 AX 直到 2023 年 10 月才开源)。虽然我们已经更改了包名称以避免混淆,但公司名称仍然是 Actyx AG,并在某些地方出现。


安装

这是一个二进制crate,其预期用途是通过

cargo install ax

安装的可执行文件同时托管数据库和命令行界面组件。

运行数据库

通过运行以下命令启动提供数据服务的 AX 节点:

ax run

这将查找(或初始化)保存服务配置和用户数据的目录 ./ax-data。您可以使用 --help 命令行选项了解有关启动选项的更多信息(例如选择不同的存储文件夹或监听 TCP 端口)。有关详细信息,请参阅 AX 用户文档

使用 CLI

除了通常在后台运行的服务外,AX 还提供各种工具来管理运行的 AX 节点(包括通过网络),加密密钥材料和与存储的事件数据交互。有关详细信息,请参阅

ax --help

AX 开发者文档

依赖项

~72–110MB
~2M SLoC