[rabbitmq-discuss] can I create multiple channel for multiple thread work?
sameek at arosys.com
Fri Mar 4 12:25:15 GMT 2011
I have some doubt when the threads are reading messages from a queue.i want
to make it sure that one message is will be read by only one thread not
twice again.Is it required some other configuration ?
Rob Harrop-5 wrote:
> Creating a single connection and having ~25 channels will be perfectly
> I recommend using QueueingConsumer for each of the consumers on these
> channels to prevent any possible deadlock problems.
> Setting channel.basicQos(1) will mean that your consumers get
> approximately fair distribution of the work, but you should ensure that
> you are using autoAck=false when setting up the consumer otherwise QoS
> settings are ignored.
> On 04/03/11 05:51, sam_mis wrote:
>> Hi All
>> I have a problem/doubt with a rabbit queue .i used only one AMQP
>> and create the no. channels in respect to no. of thread.I need that 25
>> threads consume one rabbit queue.my publisher can put message onto the
>> and my thread consumer are listen the queue and do some processing on
>> message and again publish the process message into another queue,after
>> completion the above process he acknowledge.also i am using the
>> channel.basicQos(1), one thread can get only one message until it
>> not acknowledge.
>> it is correct way to do that?
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
View this message in context: http://old.nabble.com/can-I-create-multiple-channel-for-multiple-thread-work--tp31065140p31067190.html
Sent from the RabbitMQ mailing list archive at Nabble.com.
More information about the rabbitmq-discuss