196 个版本
新 0.4.0-dev.20 | 2024年8月23日 |
---|---|
0.4.0-dev.15 | 2024年7月31日 |
0.3.0-beta-dev.42 | 2024年3月27日 |
0.3.0-beta-dev.29 | 2023年12月22日 |
0.0.2 | 2021年7月29日 |
#94 in 魔法豆
2,637 每月下载量
用于 15 个crate (8 直接)
1MB
26K SLoC
holochain_conductor_api
许可:Apache-2.0
lib.rs
:
管理 Holochain 应用程序 (hApps) 并调用它们的函数的接口。
Conductor 是 Holochain 的核心组件。它暴露了 WebSocket 以供客户端连接,处理传入的请求并协调数据流和持久化。
有关更多信息,请参阅 Holochain 的架构。关于 hApp 开发的信息,请参阅 Happ 开发工具包 (HDK) 文档。
有 JavaScript Holochain 客户端 和 Rust 客户端 可用于连接到 Conductor。
Conductor API 被分为管理员请求和响应以及应用请求和响应。每个都有相应的枚举 AdminRequest
和 AppRequest
,用于定义和文档化可用的调用。
管理员接口通常管理自身,例如安装应用、列出 dnas、细胞和应用、访问状态和指标信息转储以及管理代理。
应用接口较小,专注于直接与应用交互。值得注意的是,应用接口允许调用由 hApps 的模块(称为 DNAs)公开的函数。要发现特定 hApp 的结构,可以请求其应用信息。
依赖项
~64–100MB
~2M SLoC