-
Notifications
You must be signed in to change notification settings - Fork 233
Open
Labels
Description
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:
- Simplify metadata communication between nodes and the daemon.
- We want to continue using shared memory for message data to benefit from zero-copy (especially relevant for large messages).
- However, we could use
zenohto send small metadata, such as drop tokens or log messages.
Michael-J-Ward, jbcpollak and rubenjr0janblumenkamp, jbcpollak, magi-2, franklinselva and Gege-Wang