如何使工人获得最新数据?

时间:2019-12-25 08:01:08

标签: php gearman

我是新手,正在研究齿轮工。

我想创建一个PHP脚本,可以从meteostat API获取天气数据。

但是该API的速率限制为每小时大约200个请求。

所以我创建了很多帐户,并使用Gearman进行如下操作:

  1. Gearman客户程序向工人发送200条记录(包括经度和纬度)

  2. Worker将获得未用于USED = false的帐户(我在表中创建了一个名为“ USED”的列),并更新了USED = true列

  3. 请求API以获取数据

  4. 更新USED =假

我有一个问题,如果我有两个以上的工人,那么

当工作人员1使用第一个帐户时,工作人员2也将使用第一个帐户。

如何强制worker2使用其他帐户?

非常感谢您。

0 个答案:

没有答案