你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
比如有四个子进程,有100个任务要处理,怎么把100个任务平均分配给4个进程@wolker
没有找到相关结果
blogdaren - 乐于分享的PHP码农【http://www.blogdaren.com】
赞同来自: zhangkz2019
分享两种参考方案: 1、开启reusePort属性,即$worker->reusePort = true 【不过要求PHP >= 7.0】; 2、借助 mq 生产者-消费者模式来实现,生产者进程将100个任务压入队列,消费者进程消费队列的任务;
智佳思远
也可以把数据放到redis队列里,然后每个进程去队列取数据处理
要回复问题请先登录或注册
2 个回复
blogdaren - 乐于分享的PHP码农【http://www.blogdaren.com】
赞同来自: zhangkz2019
分享两种参考方案:
1、开启reusePort属性,即$worker->reusePort = true 【不过要求PHP >= 7.0】;
2、借助 mq 生产者-消费者模式来实现,生产者进程将100个任务压入队列,消费者进程消费队列的任务;
智佳思远
赞同来自: zhangkz2019
也可以把数据放到redis队列里,然后每个进程去队列取数据处理