On 09/24/2015 05:53 PM, Basmajian, Raffi wrote:
> Tim,
>
> We missed that one! Looks promising, though the only gripe I have with that 
> approach is duplication of data, creating maintenance overhead and higher 
> likelihood of misconfigurations.
>
> I assume the nested option I suggested is not supported?

Nope

>
> Raffi
>
> -----Original Message-----
> From: Timothy Bish [mailto:tabish...@gmail.com] 
> Sent: Thursday, September 24, 2015 5:46 PM
> To: users@activemq.apache.org
> Subject: Re: Datacenter failover and randomizing connections [ EXTERNAL ]
> Importance: High
>
> On 09/24/2015 05:31 PM, Basmajian, Raffi wrote:
>> Hello,
>>
>> We're trying to determine the correct client failover URL for this scenario:
>>
>> 2 brokers in New York (master/slave)
>> 2 brokers in Chicago     (master/slave)
>>
>> Client connections from NY are prioritized (and randomized) to NY; failover 
>> to Chicago if no local brokers available.
>> Client connections from Chicago are prioritized (and randomized) to Chicago; 
>> failover to NY if no local brokers available.
>> Topology is full graph/NoB; one network hop separates any two brokers.
>>
>> What we've tried so far (assumes clients located in NY)
>>
>> Randomizes connections across local and remote brokers (not good)
>> failover:(tcp://ny1,tcp://ny2,tcp://chi1,tcp://chi2)
>>
>> Always picks first local broker (not good) 
>> failover:(tcp://ny1:61600,tcp://ny2,tcp://chi1,tcp://chi2)?randomize=f
>> alse
>>
>> No different than previous; always selects first broker 
>> failover:(tcp://ny1,tcp://ny2,tcp://chi1,tcp://chi2)?randomize=false&p
>> riorityBackup=true
>>
>> We haven't tried this yet, but is it possible to nest failover transports? 
>> If so, technically this should select the first group, NY brokers, 
>> randomizing connections automatically within that cluster, then moving to 
>> Chicago and doing the same if no brokers in NY are available.
>> failover:( failover:(tcp://ny1,tcp://ny2), 
>> failover:(tcp://chi1,tcp://chi2))?randomize=false&priorityBackup=true
>>
>> We're exploring DNS and F5 options as well, but we want to leverage the 
>> software as much as possible before configuring infrastructure.
>>
>> Thank you
>> Raffi
>>
>>
>>
>>
>> This e-mail transmission may contain information that is proprietary, 
>> privileged and/or confidential and is intended exclusively for the person(s) 
>> to whom it is addressed. Any use, copying, retention or disclosure by any 
>> person other than the intended recipient or the intended recipient's 
>> designees is strictly prohibited. If you are not the intended recipient or 
>> their designee, please notify the sender immediately by return e-mail and 
>> delete all copies. OppenheimerFunds may, at its sole discretion, monitor, 
>> review, retain and/or disclose the content of all email communications.
>>
> One option that you haven't yet tried given the above examples is priorityURIs
>
> Refer to the failover transport page:
> http://activemq.apache.org/failover-transport-reference.html
>
> --
> Tim Bish
> Sr Software Engineer | RedHat Inc.
> tim.b...@redhat.com | www.redhat.com
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>
>


-- 
Tim Bish
Sr Software Engineer | RedHat Inc.
tim.b...@redhat.com | www.redhat.com 
twitter: @tabish121
blog: http://timbish.blogspot.com/

Reply via email to