2 个版本
0.6.0-alpha.1 | 2024 年 3 月 29 日 |
---|---|
0.6.0-alpha | 2024 年 3 月 25 日 |
#3 in #zenoh-flow
42 每月下载量
在 5 个 crate 中使用 (4 个直接使用)
150KB
3K SLoC
该 crate 集中了 Zenoh-Flow 中使用的不同 描述符。
描述符描述了组成应用程序的不同部分:节点(源、操作符和汇)、连接(节点如何连接)以及它们可能运行的地点。
描述符由 Zenoh-Flow 强制执行,为应用程序开发者提供精确的控制。
该 crate 暴露的所有 Rust struct
都实现了 Deserialize 和 Serialize 特性。目的是鼓励用户将他们的应用程序描述在专用文件中(然后这些文件被馈送到 Zenoh-Flow 运行时进行解析),这有助于将集成与开发分离。
描述数据流的入口点是 [DataFlowDescriptor]。
注意
在其当前状态下,Zenoh-Flow 不容易通过代码创建数据流。计划在未来的版本中提供对该用例的更好支持。
对此感兴趣的用户的应查阅 Flattened
结构家族,从 [FlattenedDataFlowDescriptor] 开始。
依赖关系
~10MB
~221K SLoC