[FEA]: Add python bindings for construction of a RouterStage<ControlMessage> #1519
Labels
feature request
New feature or request
improvement
Improvement to existing functionality
non-breaking
Non-breaking change
Milestone
Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
High
Please provide a clear description of problem this feature solves
Building multi-function pipelines will benefit tremendously from having these primitives.
Currently Morpheus emulates routing behavior using a broadcast-and-filter pattern, which works, but its clunky and non-intuitive as we expand the number of people who will be building out application pipelines.
We currently have a Router operator defined in (cpp/mrc/include/mrc/node/operators/router.hpp) : this needs to have python bindings written for a single specialization ControlMessage -> ControlMessage.
Describe your ideal solution
We would like to support something like the following:
Additional context
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: