使用PHP每20秒发送一次推送通知并检查响应

时间:2017-09-15 21:37:07

标签: php async-await timer-jobs

当我从应用程序收到sendRequestToMembers请求时,在服务器端,我发送推送通知给队列中的成员组。例如,对于一组15人,我将向前五个发送通知,等待20秒,如果没有成员接受请求,则发送给接下来的五个成员。如果有人接受了请求,请停止循环并向应用程序发送响应。或者在循环结束时如果没有人接受请求,则向应用程序发送一些其他响应。

我正在使用PHP。如何在检查任何已接受的请求之前等待20秒?

如果我使用wait(20),整个线程将停止响应,请求将超时。 Cron对于不到一分钟的工作没有用。

有什么建议吗?

0 个答案:

没有答案