[rabbitmq-discuss] can I create multiple channel for multiple thread work?
sam_mis
sameek at arosys.com
Mon Mar 7 03:39:59 GMT 2011
I am using rabbitmq-java-client-2.0.0.
Gavin M. Roy-3 wrote:
>
> What client library are you using?
>
> On Mar 4, 2011, at 7:25 AM, sam_mis <sameek at arosys.com> wrote:
>
>>
>> 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 ?
>>
>> Thanks
>>
>>
>>
>> Rob Harrop-5 wrote:
>>>
>>> Creating a single connection and having ~25 channels will be perfectly
>>> fine.
>>>
>>> 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.
>>>
>>> Rob
>>>
>>> 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
>>>> connection
>>>> 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
>>>> queue
>>>> 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
>>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>>
>>>
>>
>> --
>> 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.
>>
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
>
--
View this message in context: http://old.nabble.com/can-I-create-multiple-channel-for-multiple-thread-work--tp31065140p31084682.html
Sent from the RabbitMQ mailing list archive at Nabble.com.
More information about the rabbitmq-discuss
mailing list