Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Routing refactor #5

Closed
Mallets opened this issue Apr 6, 2022 · 0 comments
Closed

Routing refactor #5

Mallets opened this issue Apr 6, 2022 · 0 comments

Comments

@Mallets
Copy link
Member

Mallets commented Apr 6, 2022

Summary

In order to support more diverse scenarios, zenoh should be able to speak different routing protocols.
This would allow zenoh to efficiently route data on different types of networks and systems that are characterised by various level of stability, bandwidth, latency, and dynamicity.

Therefore, the code dealing with data routing in zenoh needs to be enhanced and modularised to accommodate the requirement of supporting multiple routing protocols.

This roadmap item will:

  1. enable the new protocol (see issue Zenoh protocol update #2 ) to support diverse routing protocols on the wire;
  2. allow a truly async API (see issue Truly async API #47 ) where routing code will no longer be traversed but queried.

Intended outcome

It will be possible to implement and configure multiple routing protocols in zenoh without the need of changing the core of the routing engine.

How will it work?

Users will be able to implement and configure multiple routing protocols in zenoh without the need of changing the core of the routing engine.

@eclipse-zenoh eclipse-zenoh locked and limited conversation to collaborators Apr 6, 2022
@eclipse-zenoh eclipse-zenoh unlocked this conversation Apr 6, 2022
@Mallets Mallets modified the milestones: 0.7.0-beta.1 release, 0.6.0-beta.2 release Jun 30, 2022
@Mallets Mallets mentioned this issue Jul 4, 2022
@Mallets Mallets modified the milestones: 0.7.0-rc release, 0.8.0-rc release Nov 28, 2022
@Mallets Mallets removed this from the 1.0.0 release milestone Jan 24, 2024
@Mallets Mallets closed this as completed Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant