Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-7601

Change the defaults to useDLQ=false for JBoss Messaging

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Obsolete
    • Major
    • No Release
    • JBossAS-5.1.0.GA
    • JCA service, JMS (HornetQ)
    • None
    • Documentation (Ref Guide, User Guide, etc.), Compatibility/Configuration
    • 0
    • 0% 0%

    Description

      According to Adrian's comment on JBAS-7465:
      ====
      However, if the jms product already supports DLQ processing then you should disable
      the DLQ processing in the MDB. i.e. useDLQ=false.

      It is duplicate work and not as "reliable" as the jms product handling internally, e.g.
      if the jms connection breaks between sending the message to the DLQ and ACKing the
      dead message, you'll eventually end up with the message twice in the DLQ.

      The feature only exists because JBossMQ did not have internal DLQ processing.
      ====

      The defaults should be "useDLQ=false" for JBoss Messaging and in its document encourage users to use JBM settings instead.

      I created this JIRA as Feature Request because I couldn't reproduce buggy behaviour reported in JBPAPP-3352 against AS 5.1, but I think this change is still desirable for AS, too.

      Attachments

        Issue Links

          Activity

            People

              gaohoward Howard Gao
              rhn-support-tkobayas Toshiya Kobayashi
              Votes:
              2 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: