gpt4 book ai didi

php - 在特定日期和时间在 Gearman 中安排工作

转载 作者:IT王子 更新时间:2023-10-29 00:57:12 27 4
gpt4 key购买 nike

据我所知,Gearman 不支持预定作业或延迟作业。我在想,也许调度的作业可以先在 at 中排队,然后在 at 时间段到期后添加到 Gearman 队列中。

at 任务是持久的,因为它们作为文件写入服务器的假脱机目录中的目录。因此,唯一的瓶颈可能是将任务添加到 Gearman 队列的简单脚本,因为 at 无法跨服务器分发。将其传递给 Gearman 以处理实际工作意味着我可以获得正确的工作日志记录等。

这是解决这个问题的最佳方法吗?您有其他想法吗?

我选择 Gearman 而不是其他队列解决方案的原因是它有一个 PHP 扩展。

我正在编写的代码用于维护需要发送的电子邮件队列。例如,我可以指定我想在周五 9 点 50 分向 example@example.org 发送电子邮件。

最佳答案

我决定按照问题中最初提出的 at 路线。为此,我为 at 二进制文件编写了一个小的 PHP 包装器,并在 Ubuntu 上对其进行了测试。如果您有兴趣可以在 github 上找到它:http://github.com/treffynnon/PHP-at-Job-Queue-Wrapper

关于php - 在特定日期和时间在 Gearman 中安排工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3547538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com