首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重新传递由Mule ESB处理的失败的activemq jms消息时异常原因的保留

重新传递由Mule ESB处理的失败的activemq jms消息时异常原因的保留
EN

Stack Overflow用户
提问于 2011-02-22 02:27:38
回答 1查看 1.6K关注 0票数 1

我已经构建了几个使用来自jms队列(ActiveMQ)的消息的Mule进程。每当Mule组件抛出异常时,使用消息的事务将回滚,并将消息重新传递到原始队列。在几次尝试之后,它将被发送到死信队列(DLQ.queuName)。

我们可以正常工作,但是我们遗漏了抛出的异常,不管是第一个还是最后一个,我们并不关心(它可能是一样的)。这是可以在其他代理(如WebLogic JMS)上完成的事情,但我已经为此苦苦挣扎了一段时间,但都无济于事。

有人知道这是不是可以配置的东西,或者我需要为ActiveMQ构建一个特定的Mule异常处理程序或策略。

蒂娅,马丁

EN

Stack Overflow用户

发布于 2011-02-25 03:18:00

该异常目前在ActiveMQ中丢失了(不知道Mule),但它会作为错误报告到日志中。这将是一个很好的增强,记住ActiveMQConsumer中异常的字符串形式,并使用毒液确认将其传递回代理,强制其转到DLQ。这样,它就可以在生成的DLQ消息中作为消息属性被记住。您希望如何处理异常,是将其报告给连接异常侦听器,还是将其记录在DLQ消息中?

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5069733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档