在JBoss中将消息放入DLQ的原因

在JBoss中将消息放入DLQ的原因,jboss,jms,dead-letter,Jboss,Jms,Dead Letter,假设我有一个带有DLQ的队列,没有重新交付。在MDB中处理消息期间的运行时异常会导致消息被发送到DLQ,因此我可以决定如何处理它。到目前为止还不错 但是我认为在很多情况下,知道为什么消息没有被正确处理会很好,换句话说,MDB中的异常是什么 我认为从技术角度来看,将异常或至少其堆栈跟踪作为字符串附加到发送到DLQ的消息(例如JMS属性)应该相当容易 到目前为止,我还没有发现在JBoss的任何版本中,或者在任何其他JMS实现/应用服务器中,这是否/如何可能 有人知道这是可能的吗?或者为什么不可能呢?

假设我有一个带有DLQ的队列,没有重新交付。在MDB中处理消息期间的运行时异常会导致消息被发送到DLQ,因此我可以决定如何处理它。到目前为止还不错

但是我认为在很多情况下,知道为什么消息没有被正确处理会很好,换句话说,MDB中的异常是什么

我认为从技术角度来看,将异常或至少其堆栈跟踪作为字符串附加到发送到DLQ的消息(例如JMS属性)应该相当容易

到目前为止,我还没有发现在JBoss的任何版本中,或者在任何其他JMS实现/应用服务器中,这是否/如何可能


有人知道这是可能的吗?或者为什么不可能呢?

您找到解决方案了吗?您找到解决方案了吗?