请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

消息队列为什么需要addProcess新的进程

老师你好
实现消息队列的消费端的时候是新开了三个进程。既然可以用addProcess的方式来根据需要新开进程,那在配置文件config.php中设置worker_num开的这些进程拿来有什么作用呢?

正在回答

1回答

这个可以去wiki swoole看一下具体的概念 reactor相当于nginx这样的服务器 负责接受数据 然后具体处理操作交给worker 如果有些耗时的操作可以交给task worker做异步执行
addprocess相当于自定义进城 你可以让这个进程去做你想做的事情 在这个条件下就是做consumer执行消息队列中的任务 比如发邮件 做log等等

0 回复 有任何疑惑可以回复我~
  • singwa #1
    赞赞赞赞,回复的很好
    回复 有任何疑惑可以回复我~ 2018-12-14 19:50:31
  • 提问者 p_h #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-12-17 16:19:12
  • singwa 回复 提问者 p_h #3
    课程现在学到哪了?
    回复 有任何疑惑可以回复我~ 2018-12-24 00:15:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信