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

Messages on a queue are lost when multiple brokers exist if not every broker has a subscriber to the queue

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 1.5, 2.0
    • 2.0
    • Broker, Transport
    • None

    Description

      Here's the scenario:
      B1 (Broker 1)
      B2 (Broker 2)
      B3 (Broker 3)

      Q1 (Queue 1)
      T1 (Topic 1)

      QC1 (Queue Consumer 1)
      QP1 (Queue Producer 1)
      TC1 (Topic Consumer 1)

      B1 <> B2 <> B3 <-> B1 (All the brokers are connected)

      QC1 -> B1 (QC1 connected to B1)
      QP1 -> B2 (QP1 connected to B2)
      TC1 -> B3 (TC1 connected to B3)

      QP1 sends 10 messages to Q1
      QC1 receives only 5 messages from Q1

      Attachments

        Activity

          People

            mgaffney Michael Gaffney
            mgaffney Michael Gaffney
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: