鍍金池/ 問答/人工智能  PHP/ laravel 隊(duì)列能否實(shí)現(xiàn) 多監(jiān)聽?

laravel 隊(duì)列能否實(shí)現(xiàn) 多監(jiān)聽?

laravel自帶的隊(duì)列能否實(shí)現(xiàn)多監(jiān)聽,就是對(duì)同一個(gè)隊(duì)列實(shí)現(xiàn)多個(gè)監(jiān)聽,就像mq一樣,多個(gè)consumer可以監(jiān)聽同一個(gè)queue?
我實(shí)驗(yàn)過開啟兩個(gè)監(jiān)聽,但是隊(duì)列消息并不能均攤到兩個(gè)監(jiān)聽中。

回答
編輯回答
別傷我

應(yīng)該是queue:work吧,這個(gè)支持多進(jìn)程,queue:listen沒試過。


queue:work線上部署過20個(gè)進(jìn)程,4個(gè)隊(duì)列配置,3臺(tái)機(jī)器。總進(jìn)程數(shù):240。一切正常??!

2017年5月20日 05:57