Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-2071

masterConnectorURI using failover

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.2.0
    • 5.3.0
    • Connector
    • None
    • Patch Available

    Description

      We have a use case of configuring two pair of master/slave as follows:
      A-master/A-slave
      B-master/B-slave

      and for client(producer/consumer) we use failover://(tcp://A-master, tcp://B-master) so A-slave and B-slave only is used to replicate the data their master receives. In this case, we want to use failover://(tcp://A-master) as masterConnectorURI for A-slave, similar to B. so that when A-master goes down and gets restarted, A-slave will be able to reconnect so we don't need to do anything with A-slave when A-master is down and up.

      Attached patch is based on tags/activemq-5.2.0 intended to address this, please review it and I will appreciate it can be applied to the trunk ( tags and trunk has the same previous file). Please let me know if you have any question regarding this. Thank you

      patches are at https://issues.apache.org/activemq/browse/AMQ-2070

      AMQ-2070 and AMQ-2071 are related because if you cannot use failover as uri in masterConnectorURI and you start the slave before master, you will have issue. failover takes care of that.

      Attachments

        Activity

          People

            rajdavies Robert Davies
            yinghe0101 ying
            Votes:
            2 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: