Hi Clebert,

Thanks for your reply.

Yes, I would still like to learn how the routing works. I am PhD student and my 
work involves using Artemis in a way that is likely very atypical as compared 
to the common use cases.

Do you know if there is any documentation or can you provide the names of a few 
Java classes that are central to the router?






> On Mar 1, 2023, at 5:16 PM, Clebert Suconic <clebert.suco...@gmail.com> wrote:
> 
> 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

Reply via email to