jakartaee / jakartaee/messaging

Standardize Dead Letter Queues

Open
#142 4 comments 0 reactions 0 assignees View on GitHub
jms21-forreview-major New Feature Priority: Minor
Dominant language
Java
Stars
49
Forks
34
PR merge metrics
No merged PRs in 30d

Description

JMS 2 made the JMSXDeliveryCount property required. However, dead letter queues remain non-standard although they are widely implemented and used. As a result, JMS application portability is needlessly limited and the feature is harder to use (often requiring digging around vendor documentation).

This proposal is to standardize the concept of dead letter queues and make them available at a standard location - e.g. java:comp/deadLetterQueue.

Contributor guide

Open the contributing guide

Research direction

No source files, tests, or entry points are named. Start by reviewing the Jakarta Messaging specification and existing vendor dead-letter queue conventions, then determine the scope for standardizing a common location such as java:comp/deadLetterQueue and define how completion would be verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend-api-design, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.