Qpid
  1. Qpid
  2. QPID-2321

[Java Broker] Add "conflation queue" to Java Broker

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.7
    • Fix Version/s: 0.7
    • Component/s: Java Broker
    • Labels:
      None

      Description

      Conflation queues replace messages with new one as they arrive if the two messages share the same key value

      A conflation queue is created if you specify a <conflationKey> in the XML configuration; or provide a value for x-qpid-conflation-key in the arguments to the Queue.Declare command.

      A queue thus created will check incoming messages as they come in for the value in the application headers associated with the given conflationKey. Any message with the same conflation key value which has not yet been dequeued will be dequeued immediately as the new message is inserted into the queue.

      Using a non-acquiring consumer (i.e. browsing) one can use a conflation queue as an LVQ which also sends updates as new values are inserted/updated.

        Activity

        Rob Godfrey created issue -
        Hide
        Robbie Gemmell added a comment -

        Resolving issue as it is completed.

        Show
        Robbie Gemmell added a comment - Resolving issue as it is completed.
        Robbie Gemmell made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Rob Godfrey [ rgodfrey ]
        Resolution Fixed [ 1 ]
        Hide
        Robbie Gemmell added a comment -

        The trunk additions for this JIRA were merged onto trunk with the work committed on QPID-2379.

        Show
        Robbie Gemmell added a comment - The trunk additions for this JIRA were merged onto trunk with the work committed on QPID-2379 .
        Rob Godfrey made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        299d 23h 17m 1 Robbie Gemmell 01/Nov/10 11:30
        Resolved Resolved Closed Closed
        1563d 8h 35m 1 Rob Godfrey 11/Feb/15 20:06

          People

          • Assignee:
            Rob Godfrey
            Reporter:
            Rob Godfrey
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development