The Zenoh Protocol: Zero Overhead Pub/sub, Store/Query and Compute
summary
A compact protocol and stack that claims 4 bytes wire overhead and a smallest implementation that fits in 300 bytes on an Arduino Uno, Zenoh (Xenoh/Xenonet) unifies pub/sub, store/query and distributed compute with push/pull subscribers, session-layer fragmentation, self-healing routing (k up to 3), and eval for computation. Benchmarks show ~1.1 million messages/sec peer-to-peer for tiny payloads, gigabit saturation by ~128B, and plugins for MySQL/Postgres/SQLite/InfluxDB plus client APIs in Rust, C, Python, Java, Go.
AI-written summary · about
chapters (10)
- 0:00Start
- 3:28Decentralisation
- 4:30Technological Gap
- 11:11Selecting Data
- 13:10Key Abstractions
- 14:27Key Primitives
- 16:26Example
- 17:10Push Pull and Query
- 18:23Reliability & Ordering
- 20:04Protocol Summary Highlights
related talks
54mzenoh: A Next-Generation Protocol for IoT and Edge Computing
36mEclipse Zenoh
41mEnergy Consumption and Communicating Protocols
50mHigh Performance Network Programming in Rust
24mHow We Built Protosockets to Go Beyond HTTP and gRPC
38mScaling Financial Transaction using 0MQ and JSON
15mZeta: A Scalable and Robust East-West Communication Framework in Large-Scale Clouds
01h 01mStructured Networking
