在 MessageListener 内部我抛出异常。消息侦听器容器的默认行为是重新排队消息。我的问题 - 重新排队消息时是否可以更改消息标题?
问问题
1256 次
1 回答
2
不,您不能更改被拒绝的消息;您必须在异常之后发布一条新消息,而不是拒绝它。
该框架提供了一种机制来做到这一点,使用 aRepublishMessageRecoverer
添加包含堆栈跟踪的标头,但它不允许您添加自己的标头;您需要对其进行子类化才能做到这一点。
于 2014-11-19T13:37:18.740 回答