qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pavel Moravec <pmora...@redhat.com>
Subject Re: qpid 0.8 queries
Date Thu, 14 Jul 2011 06:52:04 GMT
> even that is difficult to implement because asoon as u get a message its
> removed from the queue 
You can also browse the queue to non-destructively read messages, instead of draining the
queue. See e.g. http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_MRG/1.3/html-single/Programming_in_Apache_Qpid/index.html,
section "2.4.3.3. browse".


Kind regards,
Pavel


----- Original Message -----
From: "Nithesh Shetty" <knitheshshetty@yahoo.com>
To: users@qpid.apache.org
Sent: Thursday, July 14, 2011 5:59:28 AM
Subject: Re: qpid 0.8 queries

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


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


Mime
View raw message