Uploaded image for project: 'JBoss A-MQ'
  1. JBoss A-MQ
  2. ENTMQ-362

Documentation on how to configure Resource Adapter to process messsage seqentially from the same JMSXGroupID when dispatching to MDBs

    XMLWordPrintable

Details

    • Task
    • Resolution: Obsolete
    • Minor
    • None
    • JBoss A-MQ 6.0
    • Documentation

    Description

      There is an use case where messages from the same JMSXGroupID needs to be processed sequentially when dispatching to a pool of MDBs.

      ActiveMQ does not provide the feature out of box but solution is to configure prefetch=1. However, we also need to configure usePrefetchExtension=false to help prefetch=1 due to this JIRA: https://issues.apache.org/jira/browse/AMQ-2651. When set, when the broker gets a delivery ack, indicating that the consumer has received the message but the application has not acked the message, the broker can dispatch another message. This means the prefetch=1 is really prefetch=X where X is the number of concurrent consumers. When the prefetch extension is disabled, prefetch=1 is really dispatch a single message till it is acked.

      For more details, please take a look at this Fuse MQ Enterprise JIRA: ENTMQ-261

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rhn-support-qluo Joe Luo
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: