activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hbruch <holger.br...@isb-ag.de>
Subject NetworkTTL filters AdvisoryMessages only after transmission
Date Fri, 09 Nov 2007 07:39:38 GMT

Hi,

we are using a star topology, having multiple 4.0.2-brokers connected to one
central broker via a slow, unreliable network.

Network connectors are configured with a networkTTL=1. However,
AdvisoryMessages
are sent over two hops before they get discarded:

2007-11-09 07:35:13,733 DEBUG DemandForwardingBridge         - Ignoring
Subscription ConsumerInfo {commandId = 3, responseRequired = false,
consumerId = ID:xxx-4397-1194590104420-5:1:1:1, destination =
queue://TEST.FOO, prefetchSize = 1, maximumPendingMessageLimit = 0, browser
= false, dispatchAsync = false, selector = null, subcriptionName = null,
noLocal = false, exclusive = false, retroactive = false, priority = 0,
brokerPath = [ID:xxx-4397-1194590104420-2:1], optimizedAcknowledge = false,
noRangeAcks = false, additionalPredicate =
org.apache.activemq.command.NetworkBridgeFilter@61a907} restricted to 1
network hops only

Is there a way to restrict advisory messages to only one hop?
The network connector is configured to use the DemandForwardingBridge
(conduitSubscriptions=false):
<networkConnector name="B" uri="static:tcp://localhost:61001"
failover="true" prefetchSize="1" conduitSubscriptions="false"
dispatchAsync="false"/>

It seems to me, that TopicSubscriptions from remote brokers don't have
NetworkBridgeFilter set as additionalPredicate. Is this correct?

Currently we encounter many irrelevant advisory messages filling up memory
pretty
fast since connections are unreliable and therefore consumers
connect/disconnect regularly.
As a result, the UsageManager.waitForSpace() steps in soon and halts the
producer.

Any help is appreciated,
thanks,
Holger
-- 
View this message in context: http://www.nabble.com/NetworkTTL-filters-AdvisoryMessages-only-after-transmission-tf4776251s2354.html#a13662640
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message