8个版本
0.6.0-alpha | 2024年3月25日 |
---|---|
0.5.0-alpha.4 | 2023年9月4日 |
0.5.0-alpha.2 | 2023年8月30日 |
0.5.0-alpha.1 | 2023年7月6日 |
0.0.0 |
|
#1058 in 网络编程
301每月下载量
240KB
4.5K SLoC
Eclipse Zenoh-Flow
Zenoh-Flow是Zenoh和数据流编程的结合:一个声明式框架,用于跨云到设备的计算。
⚠️ 该软件仍处于alpha状态,不应在生产环境中使用。可能会发生破坏性更改,API尚不稳定。 ⚠️ 文档尚不完整。请随时通过Discord联系我们。
描述
Zenoh-Flow旨在简化并结构化(i)声明,(ii)部署和(iii)"复杂"应用程序的编写,这些应用程序可以从云扩展到设备(或接近设备)。
为此,Zenoh-Flow利用了数据流编程模型——将应用程序视为计算单元的有向图,以及Zenoh——一个边缘原生、数据为中心、位置透明、通信中间件。
这使得这种组合非常强大,因为Zenoh提供了灵活性和可扩展性,而数据流编程则结构化了计算。这种方法的主要好处是,它使我们能够将应用程序与底层基础设施解耦:数据通过Zenoh-Flow(自动)发布和订阅,无需知道它们实际的位置。
🧑💻 我们目前正在将我们的文档和指南保存在此存储库的Wiki选项卡中。
安装
请遵循我们的指南在这里!
入门指南
学习 Zenoh-Flow 的最佳方法是阅读我们的入门指南。
示例
我们鼓励您查看我们示例仓库中可用的示例。
🚗 如果您仍然想要更多,我们还移植了一个自动驾驶流水线!
依赖项
~31–63MB
~1M SLoC