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

webman redis-queue創(chuàng)建隊(duì)列數(shù)量多少是否有講究?

workers

前幾天在群里看到一個(gè)兄弟的項(xiàng)目里,app/queue/redis目錄下有幾十個(gè)隊(duì)列文件,想了解下業(yè)務(wù)中是否可以無限制的創(chuàng)建隊(duì)列?有沒有什么講究?

1557 2 0
2個(gè)回答

chaz6chez

隊(duì)列數(shù)量理論上沒有講究,但實(shí)際情況和你架構(gòu)設(shè)計(jì)有關(guān),幾十個(gè)隊(duì)列文件和幾十個(gè)model很類似,沒什么太大影響,如果用的習(xí)慣的話,有些人也喜歡單隊(duì)列多業(yè)務(wù)復(fù)用,有些也喜歡單業(yè)務(wù)單隊(duì)列,習(xí)慣不同罷了;
隊(duì)列多了無非對(duì)應(yīng)的消費(fèi)者進(jìn)程會(huì)多一些而已

  • workers 2023-06-19

    隊(duì)列多了無非對(duì)應(yīng)的消費(fèi)者進(jìn)程會(huì)多一些 是不是可以這樣理解:有N個(gè)文件,就會(huì)相應(yīng)的創(chuàng)建N*count個(gè)進(jìn)程(count為config\plugin\webman\redis-queue\process中配置的消費(fèi)者進(jìn)程數(shù))?

  • chaz6chez 2023-06-19

    是的,但是這也是有好處的,代碼可見,你也明確能從代碼中知道你創(chuàng)建了多少個(gè)隊(duì)列

  • damao 2023-06-19

    進(jìn)程數(shù)就是count,和文件數(shù)沒關(guān)系,它一個(gè)進(jìn)程可以消費(fèi)多個(gè)類型的消息,不會(huì)產(chǎn)生N*count個(gè)進(jìn)程,只有count個(gè)進(jìn)程

  • workers 2023-06-19

    如果想給每個(gè)隊(duì)列文件自定義配置進(jìn)程數(shù) 應(yīng)該怎么寫

  • damao 2023-06-19

    你問的這些文檔都有寫

  • Gin 2023-06-19

    count 對(duì)應(yīng)消費(fèi)文件目錄 把單獨(dú)消費(fèi)的文件 放到一個(gè)目錄下 配置count

  • workers 2023-06-19

    懂了多謝

  • chaz6chez 2023-06-19

    @damao 他的意思是一個(gè)文件對(duì)應(yīng)一個(gè)隊(duì)列,一個(gè)隊(duì)列對(duì)應(yīng)多個(gè)count的消費(fèi)進(jìn)程,每個(gè)隊(duì)列都對(duì)應(yīng)各自不同的業(yè)務(wù)或者消息類型

workers

截圖
app_path() . '/queue/redis/fast'目錄下 不管創(chuàng)建多少個(gè)隊(duì)列文件
都只會(huì)啟動(dòng)cpu_count() * 2個(gè)進(jìn)程
是這樣的對(duì)吧

  • Gin 2023-06-19

    是這個(gè)意思

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