#data-flow #zenoh #programming #computation #framework #spans #applications

bin+lib cargo-zenoh-flow

Zenoh-Flow:基于 Zenoh 的数据流编程框架,用于跨云计算和设备的计算

7 个版本

0.5.0-alpha.42023 年 9 月 4 日
0.5.0-alpha.22023 年 8 月 30 日
0.5.0-alpha.12023 年 7 月 6 日
0.4.0-alpha.42023 年 5 月 15 日
0.0.0 2022 年 12 月 21 日

#34 in #data-flow

每月 25 次下载

EPL-2.0 OR Apache-2.0

410KB
7.5K SLoC

Eclipse CI CI Discussion Discord

Eclipse Zenoh-Flow

Zenoh-Flow 是 Zenoh 和数据流编程的结合:一个声明式框架,用于跨云计算和设备的计算。

⚠️ 该软件目前处于 alpha 状态,不应在生产环境中使用。可能会发生破坏性更改,API 尚未稳定。 ⚠️ 文档仍然很少。请随时通过 Discord 联系我们。

描述

Zenoh-Flow 旨在简化并结构化(i)声明、(ii)部署和(iii)编写可以从云到设备(或接近设备)的“复杂”应用程序。

为此,Zenoh-Flow 利用 数据流编程模型 —— 其中应用程序被视为计算单元的有向图,以及 Zenoh —— 一种边缘原生、数据为中心、位置透明、通信中间件。

这使得它成为强大的组合,因为 Zenoh 提供了灵活性和可扩展性,而数据流编程结构化了计算。这种方法的优点在于,它允许我们将应用程序与底层基础设施解耦:数据可以通过 Zenoh-Flow(自动订阅)发布和订阅,而无需知道它们实际的位置。


🧑‍💻 我们目前将我们的文档和指南保存在此存储库的 Wiki 标签中。


安装

请参阅我们的指南 此处

入门

学习 Zenoh-Flow 的最好方法是阅读我们的 入门指南

示例

我们鼓励您查看我们示例仓库中可用的示例。

🚗 如果您仍然想要更多,我们还移植了一个自动驾驶流水线

依赖项

~32–64MB
~1M SLoC