I had a sort of specific question about the implementation of pipeToRouter - I hope this is the right place to ask. Basically, I was wondering why both routers don’t store a reference to the pipe transport? If my understanding is correct, the pipe transport is bi-directional, right? So, if I pipe a producer from router A to router B and then later want to pipe a different producer from router B to router A, if router B was storing a reference to the pipe transport could I re-use it?
I’m basically curious if this is just a design decision or some type of limitation that I’m not understanding.
Thank you for any help