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

Network connector is not able to handle bunch of destinations

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.11.1, 5.15.9, 5.15.10
    • Fix Version/s: None
    • Component/s: Broker, Network of Brokers
    • Labels:
      None

      Description

      In a setup where we have a lot of destinations (let say ~ 1000 queues) on a dynamic network connector, we are loosing/delay the advisory messages (for instance when a client consumes from a queue).
      That's cause issue on the network bridge and we can see (on JMX or wenconsole) that we can have "stale" active bridge consumer on a queue whereas the bridge remote broker don't have any consumer.
      We have to improve the number of destinations managed on bridges.

      There are four workarounds for this issue:
      1. reduce the number of destinations. Obviously, if we have less destination count (topics or queues), there's no bottleneck on the advisory messages.
      2. use decreaseNetworkPriority to limit the number of advisory and prefer local consumers.
      3. use a static network of brokers instead of dynamic
      4. create several network connectors, each one dealing with subset of queues (using dynamicallyIncludedDestinations).

        Attachments

        1. Screenshot from 2019-10-09 19-50-30.png
          196 kB
          Jean-Baptiste Onofré

          Activity

            People

            • Assignee:
              jbonofre Jean-Baptiste Onofré
              Reporter:
              jbonofre Jean-Baptiste Onofré
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: