Hi Gordon,

Now I know the behavioral change was due to whether the route config was
done at the source or destination.
My previous results were achieved using the following to configure B1 and
B2.
        qpid-route -v -d queue add $broker $Bs $EX $QUEUE
        qpid-route -s -v -d queue add $Bd $broker $EX $QUEUE
The route Bs->B1 or Bs->B2 were configured at the destination brokers (pull
route).


If I add "-s" in the first command line to make it also a push route, then
I saw 50% 50% message flows in the two routes now
        qpid-route -s -v -d queue add $broker $Bs $EX $QUEUE
        qpid-route -s -v -d queue add $Bd $broker $EX $QUEUE

So "push" or "pull" was the difference... Wonder why. :)

On Wed, Feb 3, 2016 at 11:33 AM, jjw tectec <jjw.tec...@gmail.com> wrote:

> qpid-route commands were all successful (no errors at all), and "route
> map" is showing correct connections, like the below:
>
> B1 - Static Routes:
>   B1:5673(queue=TestQueue) => Bd:5673(ex=TestExchange)
>   B1:5673(ex=TestExchange) <= Bs:5673(queue=TestQueue)
>
> B2 - Static Routes:
>   B2:5673(queue=TestQueue) => Bd:5673(ex=TestExchange)
>   B2:5673(ex=TestExchange) <= Bs:5673(queue=TestQueue)
>
>
> On Wed, Feb 3, 2016 at 10:45 AM, Gordon Sim <g...@redhat.com> wrote:
>
>> On 02/03/2016 04:26 PM, jjw tectec wrote:
>>
>>> I followed your suggestion and ran "qpid-stat -q" "qpid-stat -e" on the 4
>>> brokers. The below data match the observation: Only B1 was seeing all the
>>> 100 messages that were generated. Qpid-stat results were the same whether
>>>   "ack" option was used or not.
>>>
>>>   queue                                     dur  autoDel  excl  msg
>>>  msgIn
>>>   msgOut  bytes  bytesIn  bytesOut  cons  bind
>>>
>>>
>>> =========================================================================================================================
>>>    (Bs)TestQueue                                 Y                      0
>>> 100    100       0   8.10k    8.10k        1     1
>>>
>>
>> Ok, so the above shows that there is only one consumer on the queue. That
>> suggests that the:
>>
>>    ~/qpid/qpid-tools-0.32/src/py/qpid-route -v -d queue add $B2 $Bs $EX
>> $QUEUE
>>
>> command is not working. Were there any errors on either the B2 or BS
>> after running that? What do you see if you run: qpid-route route list $B2
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
>> For additional commands, e-mail: users-h...@qpid.apache.org
>>
>>
>

Reply via email to