當(dāng)隊(duì)列消費(fèi)長耗時(shí)任務(wù)時(shí)。是否會(huì)出現(xiàn)多個(gè)進(jìn)程先后對(duì)同一個(gè)消息進(jìn)行消費(fèi)的情況?
你的意思是,當(dāng)進(jìn)程1消費(fèi)耗時(shí)任務(wù)過程未結(jié)束時(shí),同消息再次被消費(fèi)時(shí)會(huì)不會(huì)仍然是進(jìn)程1,還是被其他進(jìn)程消費(fèi)?
是指的一個(gè)消息假設(shè)消費(fèi)需要100秒,A進(jìn)程拿到消息開始消費(fèi),在A進(jìn)程消費(fèi)沒有結(jié)束前,其他進(jìn)程是否也會(huì)拿到這個(gè)消息進(jìn)行消費(fèi)
不會(huì) 重復(fù)消費(fèi)的,redis 的 pop 是先pop出來然后消費(fèi) ,你已經(jīng)pop出來了 ,其他 消費(fèi)者 哪不到這個(gè)數(shù)據(jù)了,所以不會(huì)重復(fù)消費(fèi)