On 03/24/2016 10:04 PM, arkain wrote:
Hello,
I have a question about connecting to ActiveMQ. I'm trying to connect
multiple consumers to a queue, by changing the session id. I'm not sure how
to do that with qpid-proton
According to http://activemq.apache.org/multiple-consumers-on-a-queue.html,
my consumer's need to have unique sessions, but I have no idea how to
accomplish this.
I'm developing in python, but any help would be appreciated.
Thanks,
Kai
--
View this message in context:
http://qpid.2158936.n2.nabble.com/Qpid-Proton-set-session-id-tp7640698.html
Sent from the Apache Qpid Proton mailing list archive at Nabble.com.
Be careful here when trying to apply documentation written for the
ActiveMQ JMS clients to proton based clients. This documentation is
referring specifically to the requirements that each JMS Session created
from a given JMS Connection must dispatch messages to consumers created
from the session in a single dedicated session dispatch thread. Because
of this if you want to have concurrent consumption you need multiple JMS
Sessions open an create consumers from the sessions based on your needs
for concurrent consumption.
In your case since you are creating multiple connections this limitation
wouldn't even matter were it a JMS client since each connection would
have sessions that dispatched from their own internal dispatch thread
disjoint from any of the other connection / session pairs.
--
Tim Bish
twitter: @tabish121
blog: http://timbish.blogspot.com/