eclipse-zenoh/zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
What it solves
Eclipse Zenoh 旨在統一跨地理分散式網路的動態數據 (pub/sub)、靜態數據 (storage/queries) 以及運算。其目標是提供一種超高效能、低開銷的通訊協定,在時間與空間效率方面優於主流技術棧。
How it works
Zenoh 將傳統的發佈/訂閱模式與地理分散式儲存與查詢功能相結合。它提供以 Rust 為主要的參考實作,並提供多種語言的綁定 (C, C++, Python, Go, Java, Kotlin, and TypeScript)。該系統包含一個獨立的路由器守護程序 (zenohd),可支援網路基礎設施,並透過插件系統擴展功能。
Who it’s for
開發人員正在構建需要高效率數據分發與儲存,且要求極低開銷的分散式系統、機器人技術與邊緣運算應用程式。
Highlights
- Unified Data Model: Combines pub/sub, storage, and computation in a single protocol.
- Multi-language Support: Extensive bindings for Rust, C, C++, Python, Go, Java, and others.
- High Efficiency: Optimized for low overhead in terms of time and space.
- Extensible Architecture: Supports plugins via the
zenohdrouter to add additional services.
相關
- 專案
- 專案
- 專案
- 專案
- 專案