在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)雅,感謝!
這個(gè)包只是對(duì)webman/redis-queue的簡(jiǎn)單封裝,比較適合你。
composer require ledc/redis-queue
支持命令行創(chuàng)建消費(fèi)者 和 更細(xì)粒度的任務(wù)(類似你說的tp)
php webman make:jobs-consumer SendMail
php webman make:queue-consumer SendSMS