我想在死信队列中自定义异常消息,或者使用自定义异常消息添加新的标头参数。
现在我在死信队列消息的头中得到了原始的堆栈跟踪
moment().utc("2019-04-29 06:12:06").local().format()
答案 0 :(得分:0)
您的问题不清楚;使用RabbitMQ活页夹,您可以设置republishToDlq
来获取添加到消息中的格式异常。
republishToDlq
默认情况下,重试用尽后失败的消息将被拒绝。如果配置了死信队列(DLQ),RabbitMQ会将失败的消息(未更改)路由到DLQ。如果设置为true,则绑定程序将使用其他标头将失败的消息重新发布到DLQ,包括异常消息和来自最终失败原因的堆栈跟踪。另请参阅frameMaxHeadroom属性。
默认:false
使用Kafka活页夹,总是将异常信息添加到标头中的死信记录中;当前没有自定义信息的机制。