首先,我必须声明,这更像是一个“策略”或“算法”之类的问题,我不确定它是否符合这里的规则。如果这是在错误的地方,请原谅我,如果是,请让我知道我应该在哪里提问。没必要敌对。
我也完成了我的研究(阅读诸如Node.js - Monitoring a database for changes or Invoking a PHP script from a MySQL trigger之类的问题),但找不到真正满意的答案,所以......
我的场景:我在一个储备拍卖网站工作。产品的价格设置为 100 美元,在拍卖期间(5 分钟到 10 分钟),价格将随机下降(多次)至随机数量。这些随机的数量和时间其实都是卖家一开始就预设好的。
会有很多买家/观察者,我们需要在价格下跌时用实时价格更新他们。我一直在考虑不同的选择: 1. 我可以使用 node.js 来查看某些文件(每个产品都会有一个文件,其中只包含该产品的当前价格,我们将简单地使用 cron 来更新这些文件?) 2或者,既然我们事先已经知道价格何时会发生变化,我们可以为每个产品设置一个“计时器”,在特定时间唤醒并通知所有观看它的用户?
我认为也可能有一些更好的方法,这就是为什么我想在这里发布它,希望有人已经做过类似的事情可以对我有所启发_
非常感谢您提前。