the destinationFilter does the job of narrowing the list of
interesting consumers by limiting the advisory consumer to a subset of
destinations.
This is auto generated if it is not configured from 5.6.0, but needs
both ends of the networkconnector to be => 5.6

Have a peek at:
https://issues.apache.org/jira/browse/AMQ-3384


On 30 October 2012 09:10, James Green <james.mk.gr...@gmail.com> wrote:
> Part of my intention of declaring excluded destinations was to reduce the
> amount of traffic over the ADSL line that exists between hub and the spokes.
>
> However, despite the instruction to ban messaging on these destinations,
> the amount of traffic and instructions that the hub receives has not
> changed.
>
> The documentation, in my opinion, gives the impression that excluded
> destinations is to segregate the network; actually it only performs a very
> thin segregation. People wanting to reduce the bandwidth between nodes will
> use this and may be rather disappointed by the results...
>
> James
>
> On 29 October 2012 22:23, Christian Posta <christian.po...@gmail.com> wrote:
>
>> >
>> > I was expecting to see no traffic of any kind on our hub concerning
>> > Outbound.Account.>, yet sub requests are still flooding in.
>>
>> Can you explain more what you mean? Do you see subs being created for that
>> dest on the networked brokers?
>>
>> If what you mean is you're seeing the logs below, that's as intended. When
>> a bridge is established, it will listen to the remote broker's consumer
>> advisory messages (it listens to all of them, they are not filtered). If it
>> sees a consumerInfo come in for a destination that is excluded, it will
>> just ignore it and log the message you see below. This is by design, at the
>> moment.
>>
>> On Mon, Oct 29, 2012 at 5:59 AM, James Green <james.mk.gr...@gmail.com
>> >wrote:
>>
>> > Given:
>> >
>> >         <networkConnectors>
>> >             <networkConnector uri="static://(ssl://hub:61617)"
>> >                 name="hub"
>> >                 duplex="true"
>> >                 conduitSubscriptions="false"
>> >                 dynamicOnly="false">
>> >                 <excludedDestinations>
>> >                     <queue physicalName="Outbound.Account.>"/>
>> >                 </excludedDestinations>
>> >                 <staticallyIncludedDestinations>
>> >                 </staticallyIncludedDestinations>
>> >             </networkConnector>
>> >         </networkConnectors>
>> >
>> > On "hub" I see:
>> >
>> > 2012-10-29 12:44:34,722 | DEBUG | hub Ignoring sub from zorin,
>> destination
>> > queue://Outbound.Account.20481 is not permiited :ConsumerInfo {commandId
>> =
>> > 5, responseRequired = false, consumerId =
>> > ID:quarrel-40451-1351260922652-4:760216:-1:2, destination =
>> > queue://Outbound.Account.20481, prefetchSize = 1,
>> > maximumPendingMessageLimit = 0, browser = false, dispatchAsync = true,
>> > selector = MJStage = 'Dispatch', subscriptionName = null, noLocal =
>> false,
>> > exclusive = false, retroactive = false, priority = 0, brokerPath = null,
>> > optimizedAcknowledge = false, noRangeAcks = false, additionalPredicate =
>> > null} | org.apache.activemq.network.DemandForwardingBridgeSupport |
>> > ActiveMQ Transport: ssl:///n.n.n.n:32831
>> >
>> > I was expecting to see no traffic of any kind on our hub concerning
>> > Outbound.Account.>, yet sub requests are still flooding in.
>> >
>> > Is this normal? Can I get my desired result?
>> >
>> > Thanks,
>> >
>> > James
>> >
>>
>>
>>
>> --
>> *Christian Posta*
>> http://www.christianposta.com/blog
>> twitter: @christianposta
>>



-- 
http://redhat.com
http://blog.garytully.com

Reply via email to