0

我的客户要求我在投标到期时立即通知中标者。

由于结束时间是不同的,并且由用户在注册投标时设置,因此我计划将 cron 作业设置为每 5 分钟运行一次,并在不通知的情况下检查任何已完成的投标并通知所有人。

我还有其他好方法来完成这项任务吗?

4

2 回答 2

1

我会研究一些用于排队任务的东西。我个人......我会使用Celery,因为我喜欢 Python 并且 Celery 非常棒。

如果您已经使用 PHP,或者必须使用 PHP,那么beanstalk看起来很有希望。

于 2012-01-31T03:09:32.720 回答
0

我更喜欢将作业列表集成到我的 MVC 中,而不是 cron 作业。这样,它可以根据每个请求检查需要执行哪些作业。然后我有一个 cron 作业调用到我的 MVC 的任何链接,以便可以在不需要发送请求的情况下完成作业。

那只是我,您也许可以找到适合您网站的更好替代方案。

于 2012-01-31T04:32:06.973 回答