我在查找有关Spring Cloud Stream中的异常处理的任何信息时遇到问题。我知道有"children"
假设处理异常,但我不知道如何使用它。谁能给我任何样品?目前,当我将事件发送到我的接收器(errorChannel
)并且在处理@StreamListener(target = Sink.SAMPLE)
期间,我将只获取日志,并且没有通知我的源的机制。我尝试使用MessageHandlingException
并在经典的Spring MVC样式中捕获异常,但我不认为它应该如何完成。
答案 0 :(得分:1)
活页夹当前未发布到错误频道;我们正在为下一个版本重新设计,以便您能够在应用程序中使用异常。
目前,您可以使用autoBindDlq
和republishToDlq
属性将异常(标题中包含错误信息)发送到死信队列;然后,您可以从该队列中消费。