请教个问题,关于定时器从数据库查询一个数组N多数据,,然后for 按id,分配多个进程进行处理,,但如何防止他们不重复处理。

关于一个数组N多数据,定时查询,然后for 按id,分配多个进程进行处理,,但如何防止他们不重复处理。 worker 类 运行定时内获取数据库数据,是个多维数组,如何把数组中每个数据分配一个进程进行处理,处理完后,就行下一轮循环,如何让进程不会重复处理数据, 50条数据 分配给10个进程后,进行处理,发现处理数据的时候有重复。未找到原因 能给解决重复处理数据的思路 2秒查询数据库 $j = count($arr); ...

phoenix 发表与 2021-10-03 1620 浏览 1 回答

phoenix

162
积分
0
获赞数
0
粉丝数
2021-07-09 加入
🔝