在队列中要不要设置个队列名称?

WBOY
Lepaskan: 2023-03-01 17:34:01
asal
1166 orang telah melayarinya

问题是这样的,我们在向队列推任务的时候,不可避免推送的任务是多种多样的,如邮件,短信等,在后台的工作进程取任务的时候,往往思想被禁锢,认为我推任务是按分类推的,那么取是不是也要按照类别来获取,那么可能这时候就要起多个任务处理进程,实际他们唯一的差别就是那么任务类别的参数。这么设计不好吧?

回复内容:

问题是这样的,我们在向队列推任务的时候,不可避免推送的任务是多种多样的,如邮件,短信等,在后台的工作进程取任务的时候,往往思想被禁锢,认为我推任务是按分类推的,那么取是不是也要按照类别来获取,那么可能这时候就要起多个任务处理进程,实际他们唯一的差别就是那么任务类别的参数。这么设计不好吧?

根据业务场景来确定吧 如果业务量比较大,显然用一个进程来处理任务就不合适了

在我还是建议使用不同的队列进行不同信息的处理,虽然使用参数可以分别出来,但是不利后续的大并发时候的隔离和扩展,如某一个业务仅仅关注短信信息,这样就监听短信消息队列即可

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan