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

redis-queue沒(méi)有拋異常,但是被重復(fù)消費(fèi)了

skating

問(wèn)題描述

  1. redis隊(duì)列,更新代碼了,部分代碼馬上生效,部分未生效
    具體情況是,我發(fā)現(xiàn)redis隊(duì)列一直重復(fù)消費(fèi),然后我就在每個(gè)隊(duì)列的可能出錯(cuò)的地方打了寫(xiě)了日志,然后更新代碼,restart了進(jìn)程。然后有的地方的代碼日志沒(méi)有出來(lái),有的地方的代碼日志生效了。然后對(duì)更多的地方進(jìn)行了日志的記錄,對(duì)同一條數(shù)據(jù)就行了隊(duì)列的處理,之前數(shù)據(jù)走不完所有邏輯,突然就能走完所有邏輯了,僅僅是加了日志,并沒(méi)有調(diào)整數(shù)據(jù)和處理邏輯,很奇怪

  2. 邏輯處理過(guò)程中,如果不符合處理邏輯,直接return了,做了try cateh \throwable 的異常捕獲,對(duì)異常做日志記錄,并沒(méi)有生成異常日志,但是一個(gè)消息回多次進(jìn)行消費(fèi)。配置文件里面最大消費(fèi)次數(shù)配置的是0

為此你搜索到了哪些方案及不適用的原因

期望能告知一下,為什么有時(shí)候代碼不生效
如果是根據(jù)是否拋異常來(lái)判斷是否重復(fù)消費(fèi)的,那么最大重復(fù)次數(shù),是否有用。
在進(jìn)程中消費(fèi),是否能捕獲到異常,讓進(jìn)程不拋出異常
進(jìn)程消費(fèi)完畢之后,是否需要return true,還是什么不處理就好

755 1 0
1個(gè)回答

skating

沒(méi)問(wèn)題了,我用了單例導(dǎo)致的問(wèn)題,自己SB了

  • Le 2024-08-08

    單例如何導(dǎo)致的重復(fù)消費(fèi)。。

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