Are you sure you need to do that? routing is so optimized right now... if you don't use transactions, a single consumer, all that's happening is just sending straight to a consumer.
If you start adding multiple consumers, than routing will probably need some extra work to do, but other than that is pretty optimized right now. On Wed, Mar 1, 2023 at 4:56 PM Brian Ramprasad <bri...@cs.utoronto.ca> wrote: > > Hi, > > I am looking for information about how the routing function works in Artemis. > Specifically, I am trying to understand what internal service inside the > broker is invoked once a msg has been read off the network in order to > determine where to forward the message. Additionally, I am trying to > understand the service that is then responsible for moving that message to an > outbound queue where a consumer is waiting to receive that message. > > I am trying to determine if I can optimize the routing mechanism by removing > any unneeded functionality to reduce overhead to support a specific consumer > use case that I have. > > Any information is appreciated! > > Thanks > Brian R -- Clebert Suconic