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

如果redis隊(duì)列我需要有50個(gè)類

jeechou

問題描述

在app/queue/redis下可以創(chuàng)建消費(fèi)類,然后是這consume函數(shù)執(zhí)行業(yè)務(wù)。

那么如果我有50個(gè)類型的類需要執(zhí)行,那么就需要在app/queue/redis下創(chuàng)建50個(gè)類php文件嗎?

我記得tp是可以直接在一個(gè)php文件里面設(shè)置子任務(wù)的,請(qǐng)問在workman有更好的辦法嗎?畢竟創(chuàng)建50個(gè)文件還是不太優(yōu)雅,感謝!

813 5 1
5個(gè)回答

故人重來

哥哥換一種思路就是可不可以用MQ隊(duì)列呢

  • 暫無評(píng)論
efnic

這個(gè)包只是對(duì)webman/redis-queue的簡(jiǎn)單封裝,比較適合你。
composer require ledc/redis-queue

支持命令行創(chuàng)建消費(fèi)者 和 更細(xì)粒度的任務(wù)(類似你說的tp)

更細(xì)粒度的任務(wù)

php webman make:jobs-consumer SendMail

創(chuàng)建消費(fèi)者

php webman make:queue-consumer SendSMS

  • 暫無評(píng)論
kylin87

規(guī)則是死的,寫法是活的
你也可以只創(chuàng)建一個(gè)消費(fèi)類,里面寫具體的代碼,來執(zhí)行這50個(gè)類的方法。call_user_func 或者call_user_func_array

  • kylin87 2024-10-15

    生產(chǎn)隊(duì)列的時(shí)候,都給這一個(gè)消費(fèi)類,參數(shù)可以攜帶要用到的類

darcy

// 隊(duì)列名
$queue = 'send-mail';

了解一下

  • 暫無評(píng)論
xiaoming

50個(gè)類 又沒事 又不是50個(gè)進(jìn)程

  • 暫無評(píng)論
??