我们有一个 Spring 的客户端,在处理消息的时候因为程序的原因出现消息处理异常。
对这种情况,ActiveMQ 会把出现异常的消息放在 DLQ 队列中进行持久化。
因此,在 ActiveMQ 消息处理队列中需要持续关注 DLQ 队列, DLQ 的队列都是无法处理的或者处理的过程中出现了异常。
通常,我们可以通过对 DLQ 队列中的消息进行重发了触发处理程序。
如上图中后端程序的日志上显示的消息处理异常。
可以通过异常的处理,来让消息队列进入正常化。
我们有一个 Spring 的客户端,在处理消息的时候因为程序的原因出现消息处理异常。
对这种情况,ActiveMQ 会把出现异常的消息放在 DLQ 队列中进行持久化。
因此,在 ActiveMQ 消息处理队列中需要持续关注 DLQ 队列, DLQ 的队列都是无法处理的或者处理的过程中出现了异常。
通常,我们可以通过对 DLQ 队列中的消息进行重发了触发处理程序。
如上图中后端程序的日志上显示的消息处理异常。
可以通过异常的处理,来让消息队列进入正常化。