qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nithesh Shetty <knitheshshe...@yahoo.com>
Subject Re: qpid 0.8 queries
Date Thu, 14 Jul 2011 03:59:28 GMT
So to remove a message with a given id, you would have to
> go through all the messages on the queue until you find the
> one you want and then acknowledge only that message and
> release all the others. That is not a pattern I would
> recommend for general use.
> 

even that is difficult to implement because asoon as u get a message its
removed from the queue 

I have used localqueue.get api is there any other way. need help 

--- On Wed, 7/13/11, Gordon Sim <gsim@redhat.com> wrote:

> From: Gordon Sim <gsim@redhat.com>
> Subject: Re: qpid 0.8 queries
> To: users@qpid.apache.org
> Date: Wednesday, July 13, 2011, 10:57 AM
> On 07/13/2011 05:36 AM, Nithesh
> Shetty wrote:
> > My requirement is
> > when i browse a  msg in a queue it should return
> me unique msg id.
> > 
> > and if i successfully process the msg received from
> the queue then
> > i remove the msg from the queue matching the msg id
> mentioned.
> 
> The problem you have here is that the c++ messaging API
> does not support selecting a message by id (or indeed in any
> way filtering the messages to be received from a queue).
> 
> So to remove a message with a given id, you would have to
> go through all the messages on the queue until you find the
> one you want and then acknowledge only that message and
> release all the others. That is not a pattern I would
> recommend for general use.
> 
> Selectors is a feature we plan to add in the future to the
> messaging API and to the c++ broker.
> 
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:users-subscribe@qpid.apache.org
> 
> 

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


Mime
View raw message