国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Redis消息隊(duì)列組件 redis-queue 的消費(fèi) Consumer 對象怎么記錄 Exception?

isgbuddy

如 class TestConsumer implements Consumer 這樣的消費(fèi)對象方法中,如果拋出異常,似乎被什么默認(rèn)事件處理了,不會(huì)拋出?這個(gè)怎么記錄消費(fèi)對象方法中拋出的 Exception?

1801 1 1
1個(gè)回答

walkor 打賞

消費(fèi)過程出現(xiàn)異常,并且業(yè)務(wù)沒有捕獲這個(gè)異常,框架會(huì)認(rèn)為是消費(fèi)失敗,放入重試隊(duì)列,等待重試。如果你想記錄異常,自己在consume()方法里加個(gè)try catch 吧

消費(fèi)異常重試相關(guān)詳情參見文檔
http://wtbis.cn/doc/webman/queue/redis.html#%E9%85%8D%E7%BD%AE

  • isgbuddy 2021-12-24

    我已經(jīng)在全局加了個(gè) namespace support\exception; class Handler extends ExceptionHandler,consume() 拋出的異常沒法抓住,其它在 namespace app\controller; 下的會(huì)在class Handler extends ExceptionHandler 抓住

  • walkor 2021-12-24

    那個(gè)異常處理只支持webman http服務(wù),對于自定義進(jìn)程沒有作用

  • isgbuddy 2021-12-24

    哦哦,了解了,感謝

年代過于久遠(yuǎn),無法發(fā)表回答
??