qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marnie McCormack <marnie.mccorm...@googlemail.com>
Subject Fwd: How can I make the message in queue auto deleted?
Date Fri, 10 Sep 2010 17:16:48 GMT

Messages are only removed from the broker once they have been acknowledged
by the consuming client. This is standard JMS behaviour, as opposed to Qpid
specific logic.

This page tells you more about ack modes in Qpid:

What acknowledgement mode are you using - how do you ack the messages once
consumed ?


  On Thu, Sep 9, 2010 at 2:20 PM, zhaoyi0113@gmail.com <zhaoyi0113@gmail.com
> wrote:

> I use Java client and Java-broker. Every time I start a subscriber, it will
> get the messages from the queue. It seems that the messages always exist in
> the queue. How can I make the message removed when it is published to a
> subscriber? I use the default exchange amq.direct and below is the JNDI
> properties:
> java.naming.factory.initial =
> org.apache.qpid.jndi.PropertiesFileInitialContextFactory
> connectionfactory.qpidConnectionfactory =
> amqp://guest:guest@clientid/test?brokerlist='tcp://localhost:5672'
> destination.directQueue =
> direct://amq.direct//message_queue?routingkey='routing_key'

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message