activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From eric wen <wenlf2...@hotmail.com>
Subject how can i config to let amq remove the queue message when timeout
Date Mon, 26 Dec 2011 11:06:46 GMT
hi,
    i have a program which receive client request and then transfer the
message via amq to a processor which watches on the specified queue.
However, the processor may not start up while the cilent request arrives,
then amq will then store this message temporarily, and after the processor
start up, amq will send this store message to the processor.

    what i'm wondering is, how can i let amq to remove this temporary
message after some time the processor is not available or let amq do not
send this 'timeout' temporary message to the processor when is started.

    i had tried to set the sendTimeout property on the ConnectionFactory
which looks like this:
    
    <spring:bean id="activeMqConnectionFactory"
class="org.apache.activemq.ActiveMQConnectionFactory">
        <spring:property name="brokerURL" value="tcp://localhost:61616" />
        <spring:property name="userName" value="system" />
        <spring:property name="password" value="manager" />
        <spring:property name="sendTimeout" value="30000" />
    </spring:bean>

    but it seems doesn't work,wish your reply

    eric wen

--
View this message in context: http://activemq.2283324.n4.nabble.com/how-can-i-config-to-let-amq-remove-the-queue-message-when-timeout-tp4234322p4234322.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Mime
View raw message