2017-06-21 96 views
0

在Spring Cloud Stream中找到有關異常處理的任何信息時遇到問題。我知道有errorChannel這是假設處理異常,但我不知道如何使用它。任何人都可以給我任何樣品嗎?目前,當我發送一個事件到我的接收器(@StreamListener(target = Sink.SAMPLE)),並在處理MessageHandlingException將發生時,我只獲取日誌,並沒有機制來通知我的來源。我嘗試使用@ControllerAdvice in my sink application,並在經典的Spring MVC風格中捕獲異常,但我不認爲它應該如何完成。使用Spring Cloud Stream和RabbitMq處理異常

回答

1

活頁夾當前不會發布到錯誤通道;我們正在對下一個版本進行修改,以便您能夠在應用中使用異常。

當前,您可以使用autoBindDlqrepublishToDlq屬性將異常(包含標題中的錯誤信息)發送到死信隊列;您可以從該隊列中消耗。

相關問題