欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

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

回复内容:

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

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

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

相关标签: php