比如有四個子進(jìn)程,有100個任務(wù)要處理,怎么把100個任務(wù)平均分配給4個進(jìn)程@wolker
分享兩種參考方案:
1、開啟reusePort屬性,即$worker->reusePort = true 【不過要求PHP >= 7.0】;
2、借助 mq 生產(chǎn)者-消費(fèi)者模式來實(shí)現(xiàn),生產(chǎn)者進(jìn)程將100個任務(wù)壓入隊(duì)列,消費(fèi)者進(jìn)程消費(fèi)隊(duì)列的任務(wù);