Zenoh logo

Zenoh是一个发布/订阅/查询协议,用于统一动态数据、静止数据和计算。它将传统的发布/订阅与地理分布式存储、查询和计算完美融合,同时保有远远超出任何主流堆栈的时间和空间效率。

Zenoh cover composite

探索Zenoh

市场上唯一可以涵蓋微控制器到数据中心的协议,同时提供极高的性能并最大限度地減少资源占用

支持网状点对点、路由和代理通信

Zenoh支持任何拓扑结构上的通信。在可能的情况下,您可以利用点对点、路由通信在互联网上进行扩展,以及客户端代理来集成极其受限的设备。

为了支持群体机器人的使用案例,Zenoh允许客户端通信由对等方或路由器代理。简而言之,唯一制约您所采用的沟通方式的,就是您的想象力!

 
Zetta and Zenoh support for mesh peer-to-peer, routed and brokered communication

Zenoh可在任何情况下运行,并提供极致的性能

Zenoh被设计成能在传统传输层(如TCP/IP和UDP/IP)上运行,但也可以在网络或数据链路层(如普通的以太网路或蓝牙)上运行。Zenoh还可以透明地跨协议进行桥接。

Zenoh提供极高的吞吐量和超低的延迟。它能够提供接近60Gpbs的吞吐量,延迟为15微秒

Zenoh的采用率增长"极快",以下是"大家"都喜欢这个协议的原因

流畅

发布/订阅、地理分布式存储、查询和可查询项的一流提取简化了任何规模的分布式应用的开发。

发布/订阅

Zenoh提供高效的发布/订阅原语,支持多个级别的可靠性、动态发现、碎片化和有线级批处理。

存储器

Zenoh提供了好用的原语便于定义具有分片和复制功能的地理分布式存储。

查询和可查询项

Zenoh为查询和聚合提供了定义良好的语义。它还允许应用程序注册将由查询触发的计算;一种简单的机制,允许实现许多模式,如RPC和map-reduce

可扩展

Zenoh协议及其实现是去中心化的,可以向外扩展也可以向下扩展。

可扩展路由

Zenoh通过可扩展的路由基础设施提供了扩展功能,允许您的应用程序在互联网规模上部署。

低功率网络

Zenoh被设计为在LPWAN和LowPAN等极为受限的传输上运行。为了最大限度地提高可用带宽,Zenoh可以在OSI第2层上运行,并且具有4字节的最小线路开销

受约束设备

Zenoh的实现可能会受到极大的资源限制。它可以运行在您喜爱的微控制器上,包括Arduino、STM32和ESP32。

快速

Zenoh不止性能强劲,而且非常容易上手。

快速普及

Zenoh有一个非常简单的API,可以快速地启动工作并提升效率。提供的API支持大部分常用的编程语言,并会定期添加更多的語言支持。

低延迟

Zenoh具有极低的延迟,因此适用于需要极少开销和反应时间的应用程序。

高吞吐量

Zenoh提供了极高的吞吐量,并允许您通过批处理API进一步提高其离线性能。

了解我们的用户对Zenoh如何评价

ZettaScale为开源版本以及商业版本提供培训、服务和商业支持,其中包括一些有用的工具以及额外的测试和强化。

开始使用市场上颇为用户友好、性能颇好的协议,您还在等什么?

Zenoh users
Zenoh code examples

Zenoh商业版可通过ZettaScale获得

获取Zenoh?

即刻开始使用Zenoh!

Zenoh非常容易上手。它在大多数平台上都很容易获得,也可以在您最喜欢的容器技术上预装。

滚动至顶部