Dynamic Failover Client Connection Params Broker Side Attribute
---------------------------------------------------------------

                 Key: AMQ-3707
                 URL: https://issues.apache.org/jira/browse/AMQ-3707
             Project: ActiveMQ
          Issue Type: New Feature
          Components: Broker
            Reporter: Scott England-Sullivan
             Fix For: 5.6.0


Given that dynamic failover allows for the addition and removal of brokers from 
a list of available connections at the client, I would suggest that an 
attribute be made available on the broker to define what connection options a 
client should use when connecting to a given broker.

Therefore a client with the following list of connections:

Client connect string
* failover://(tcp://somebrokerA:61616,tcp://somebrokerB:61616)

And a broker with the following
* (NEW) *clusterClientsConnectionParams="useCompression=true"*

Would result in a client with the following connection list:
* tcp://somebrokerA:61616?clusterClientsConnectionParams="useCompression=true"
* tcp://somebrokerB:61616?clusterClientsConnectionParams="useCompression=true"

And should a new broker be added to the cluster (if this option was set on each 
broker):
* tcp://somebrokerA:61616?clusterClientsConnectionParams="useCompression=true"
* tcp://somebrokerB:61616?clusterClientsConnectionParams="useCompression=true"
* tcp://somebrokerC:61616?clusterClientsConnectionParams="useCompression=true"

Thanks,
Scott ES
http://fusesource.com

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to