dora-rs / dora

DORA (Dataflow-Oriented Robotic Application) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines.
https://dora-rs.ai
Apache License 2.0
1.35k stars 68 forks source link

Tracking issue for using `zenoh` in dora #512

Open phil-opp opened 1 month ago

phil-opp commented 1 month ago

Dora currently uses custom TCP streams to communicate with remote nodes (related: #459). This only works if the machines have public IPs, which is often not the case for cloud instances. By using zenoh, we could make it easier to deploy to cloud systems.

Other possible advantages of using zenoh:

XxChang commented 1 month ago

How about creating a zenoh-plugin-dora for zenoh-router to route different dora machine? Same as zenoh-plugin-dds. This plugin can be referred as a specific daemon.