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

Allow broker-side specification of max TTL for messages

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • None
    • Broker
    • None

    Description

      We have the requirement that in some queues messages should only be hold for a given amount of time, no matter if the client specified a longer TTL for a message. In rabbit-mq this can be realized using message policies https://www.rabbitmq.com/ttl.html, maybe the AddressSettings are a good place to specify a max message TTL.

       

      For ActiveMQ5 exists the http://activemq.apache.org/timestampplugin.html which one can use to achieve similar but since it always seems to modify a message's timestamp which is problematic in regards to JMS spec and the fact that AMQP 1.0 messages are immutable per spec.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              johan1 Johan Stenberg
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: