【发布时间】:2015-08-25 03:44:20
【问题描述】:
用例: 即使在 6 个月后,用户也可以随时在 Facebook 上发帖。在后端,我将使用用户内容存储帖子,并将运行 cron 作业以通过访问令牌发布帖子。这样我就可以毫无问题地在用户/页面/组上发布。但似乎 cron 部分对我来说不是很清楚。考虑以下场景:
用户 A 想将他的帖子安排在星期四晚上 7 点。用户 B 想要 安排他在星期四晚上 7:05 发帖。用户 C 想要安排 他在星期四晚上 7:03 发帖。用户 D 想将他的帖子安排在 星期四晚上 8 点。用户 E 想在晚上 7:10 安排他的帖子 周四。还有更多.....
现在,我怎样才能让 cron 作业满足所有这些要求?我的观点是我们可以每 5 分钟或类似的时间运行一次 cron 作业。可能是每小时一次,但这样我可能会跳过一些帖子。我怎样才能确保我不会错过任何帖子。此外,我可以在后台连续运行作业,但这会给服务器带来额外的负载。
我发现关注thread,但仍然无法将我的问题与此相关联。另外,我在之前的问题中得到了这个解决方案,可以在here 找到。
欢迎提出任何建议。
【问题讨论】:
标签: node.js facebook facebook-graph-api cron facebook-javascript-sdk