You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by 1gnition <or...@gmail.com> on 2014/02/04 11:53:50 UTC
setting randomize=false doesn't work in failover transport
Hey,
We have a network of brokers with the following configuration in each
broker:
( syntax highlighted version here
<http://pastebin.com/embed_iframe.php?i=LnP8NqpD> )
Now, we want clients to use failover transport but preferably connect to a
local broker, so we use this connection URI in the clients:
The problem is that clients still connect to random broker in the network
instead to their local broker. We also tried adding
but it didn't help.
Do you have any suggestion what is wrong?
Thanks.
--
View this message in context: http://activemq.2283324.n4.nabble.com/setting-randomize-false-doesn-t-work-in-failover-transport-tp4677390.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: setting randomize=false doesn't work in failover transport
Posted by Gary Tully <ga...@gmail.com>.
feel free to add a comment to that issue to that effect. thanks for
closing the loop.
On 5 February 2014 08:20, 1gnition <or...@gmail.com> wrote:
> Okay, I wouldn't guess it, but it seems that this issue is covered by this
> <https://issues.apache.org/jira/browse/AMQ-4501> bug, which has been fixed
> in 5.9.0. I upgraded and it works just fine. Maybe it's a good idea to add
> that this bug fix fixes also this issue.
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.nabble.com/setting-randomize-false-doesn-t-work-in-failover-transport-tp4677390p4677452.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
--
http://redhat.com
http://blog.garytully.com
Re: setting randomize=false doesn't work in failover transport
Posted by 1gnition <or...@gmail.com>.
Okay, I wouldn't guess it, but it seems that this issue is covered by this
<https://issues.apache.org/jira/browse/AMQ-4501> bug, which has been fixed
in 5.9.0. I upgraded and it works just fine. Maybe it's a good idea to add
that this bug fix fixes also this issue.
--
View this message in context: http://activemq.2283324.n4.nabble.com/setting-randomize-false-doesn-t-work-in-failover-transport-tp4677390p4677452.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: setting randomize=false doesn't work in failover transport
Posted by artnaseef <ar...@artnaseef.com>.
Two ideas come to mind. One, clients are failing to connect. Two, the connection drops at some point.
Do you have logging to see failover activity on the client? That would show either case. Using activemq's transport listener on the connection would also be good here. Note there is a race condition on setting it unless it is set on the ActiveMQConnectionFactory before creating the connection. The race condition means events could be missed at startup.
Sent from my iPhone
> On Feb 4, 2014, at 3:54 AM, "1gnition [via ActiveMQ]" <ml...@n4.nabble.com> wrote:
>
> Hey,
>
> We have a network of brokers with the following configuration in each broker:
>
> <broker xmlns="http://activemq.apache.org/schema/core" brokerName="broker" dataDirectory="${activemq.data}">
> <networkConnectors>
> <networkConnector name="default" uri="multicast://225.0.0.0" decreaseNetworkConsumerPriority="true"/>
> </networkConnectors>
> <transportConnectors>
> <transportConnector name="openwire" uri="tcp://0.0.0.0:61616" discoveryUri="multicast://225.0.0.0"/>
> <publishedAddressPolicy>
> <publishedAddressPolicy publishedHostStrategy="IPADDRESS"/>
> <publishedAddressPolicy>
> </transportConnector>
> </transportConnectors>
> </broker>
>
> (syntax highlighted version here)
>
> Now, we want clients to use failover transport but preferably connect to a local broker, so we use this connection URI in the clients:
> failover:(tcp://localhost:61616,discovery:(multicast://225.0.0.0))?randomize=false&priorityBackup=true
> The problem is that clients still connect to random broker in the network instead to their local broker. We also tried adding
> priorityURIs=tcp://localhost:61616
> but it didn't help.
>
> Do you have any suggestion what is wrong?
>
> Thanks.
>
> If you reply to this email, your message will be added to the discussion below:
> http://activemq.2283324.n4.nabble.com/setting-randomize-false-doesn-t-work-in-failover-transport-tp4677390.html
> To start a new topic under ActiveMQ - User, email ml-node+s2283324n2341805h3@n4.nabble.com
> To unsubscribe from ActiveMQ - User, click here.
> NAML
--
View this message in context: http://activemq.2283324.n4.nabble.com/setting-randomize-false-doesn-t-work-in-failover-transport-tp4677390p4677403.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.