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

如果redis隊列我需要有50個類

loveWenmanSomuch

問題描述

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

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

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

847 5 1
5個回答

故人重來

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

  • 暫無評論
efnic

這個包只是對webman/redis-queue的簡單封裝,比較適合你。
composer require ledc/redis-queue

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

更細粒度的任務

php webman make:jobs-consumer SendMail

創(chuàng)建消費者

php webman make:queue-consumer SendSMS

  • 暫無評論
kylin87

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

  • kylin87 2024-10-15

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

darcy

// 隊列名
$queue = 'send-mail';

了解一下

  • 暫無評論
xiaoming

50個類 又沒事 又不是50個進程

  • 暫無評論
??