#数据流 #zenoh #编程 #有向图 #应用 #计算 #框架

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日

#1364 in 网络编程

每月28次下载
2 crate 中使用

EPL-2.0 OR Apache-2.0

355KB
6K 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