News for hackers. Stuff that matters.
Re:Zenoh – Zero Overhead Pub/Sub, Store/Query and Compute by anentropic on Friday November 27, 2020 @12:25PM (#25230593)
http://zenoh.io/docs/overview/

> What is zenoh?

This page describes various "why?" motivations of Zenoh, but at the end of it I was none the wiser about what it is.

Something to do with pub/sub. It mentions Arduino so I guess it's targeted at IoT applications? It mentions MQTT so I guess it's a competitor?

(...to be fair the front page http://zenoh.io/ has more relevant info)

Re:Zenoh – Zero Overhead Pub/Sub, Store/Query and Compute by emmanueloga_ on Friday November 27, 2020 @04:37PM (#25232791)
> zenoh /zeno/ 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.

I wonder what goes into the minds of developers when they use grandiose, unbacked descriptions like this. It is just missing the word "modern" :-)

Wouldn't it be better to have some numbers to compare to those others "mainstream stacks"? It would help to show not only how "fast" zenoh is but also actually what is it (still not sure ...), by comparing to other established players.

Re:Zenoh – Zero Overhead Pub/Sub, Store/Query and Compute by CharlesW on Friday November 27, 2020 @12:38PM (#25230722)
Having read http://zenoh.io/docs/overview/#unified-abstractions and being pretty familiar with the IoT space, I also don't yet understand what it's for or why you'd use it instead of X, Y, and/or Z. (I'd like to, though!)
Re:Zenoh – Zero Overhead Pub/Sub, Store/Query and Compute by anentropic on Friday November 27, 2020 @01:02PM (#25231041)
I also found it hard to discern the architecture

There are storage backends, there is a router component...

the examples at http://zenoh.io/docs/getting-started/first-app/ show curl-ing to the router(?), and it's presumably the router that talks to storage backend... so Zenoh is the router, and that runs on the remote device?

https://github.com/eclipse-zenoh/zenoh-python/tree/master/ex...

Alternative to the REST API it appears there is also some sort of peer network, and it mentions Zenoh peers and routers as separate entities?

The docs would benefit from some diagrams and definition of terms