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.
https://zenoh.io
Other
1.52k stars 163 forks source link

Shared Memory Transport and Session #108

Open teburd opened 3 years ago

teburd commented 3 years ago

It would be great to have local sessions allow for a completely shared memory transport where you might want sub microsecond latencies for communications. I get that it's somewhat specialized but it seems to be a growing thing with ROS using IceOryx or eCal, both of which provide that.

This is something that was discussed in chat previously but it keeps coming back as something I care about

ZhenshengLee commented 3 years ago

Many dds and dds-like middleware vendors are creating gateway for iceoryx, for example Cyclone DDS gateway/bridge and fastdds gateway.

So why not to create a gateway for iceoryx with zenoh. I'v created an issue here https://github.com/eclipse-iceoryx/iceoryx/issues/869

with this feature, zenoh will get more possibilities with rmw, even with rmw_iceoryx

Thanks.