Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-1147

Artemis ServerPlugin support for Broker resource limits reached or exceeded

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      The ArtemisServerPlugin should have API hooks for tying into broker resource limit events such as, producer flow control, storage full, fast producer, slow consumer, message size, connection count, etc

      The 5.x tree had these as separate operations. It may make more sense to have it be one operation (or group operations around broker object types) to allow for non-API changing extensibility in the future.

      Key features:

      • FastProducer – needs to have access to the connectionId, clientId, sessionId and destination(s) involved
      • SlowConsumer – needs to have access to the connectionId, clientId, sessionId and destination(s) involved
      • Connection count limit exceeded – needs to have access to the connectionId, clientId, sessionId and requested destination
      • StorageLimit reached
      • MemoryLimit reached
      • Message size limit exceeded – needs to have access to the connectionId, clientId, sessionId and requested destination

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mattrpav Matt Pavlovich
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: