我正在开发一个网站(使用LAMP堆栈),它必须处理许多用户自定义的调度任务。它的工作原理如下:用户创建一个事件并设置一个日期,其他用户(多达63个)可以加入。在设定日期前几个小时,系统必须通过电子邮件向订阅该事件的每个用户发送电子邮件。就是这样。如何处理Web服务器上的大量计划任务?
但是,我从来没有处理过调度,我知道的唯一工具(很差)是cron和at。我的计划是为每个事件创建一份工作,该工作将调用一个脚本来获取所有订阅者的电子邮件并发送邮件。
我的问题是:我的计划/设计很好吗?它是否可扩展?我应该注意哪些更好的选择?
这看起来比我想象的要复杂得多......但也似乎是一个强大的解决方案。我认为花费一些额外的时间来学习应用服务器是值得的,而不是半分配计划任务。您提供的链接非常有用!坦克! – drakenation