Uploaded image for project: 'ActiveMQ Apollo (Retired)'
  1. ActiveMQ Apollo (Retired)
  2. APLO-70

Add per-destination queue quota

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.0-beta5
    • None
    • None

    Description

      We have to protect our brokers from misbehaving clients. The most
      simple case is a consumer that does not consume the messages in its
      queues (or durable subscriptions), wasting disk space, until it
      affects other clients (disk/partition full).

      Message expiration does help but only really works with constant
      message rates and sizes.

      It would be very good to have per-destinations quotas (at least using
      a message count but a total message size would be useful too) and have
      the broker deleting the oldest not yet consumed messages when needed.
      This way, the queues with quotas would become some kind of rings,
      using limited disk space.

      Attachments

        Activity

          People

            chirino Hiram R. Chirino
            lionel.cons Lionel Cons
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: