我在两个帐户之间有待处理的交易,并且在预设日期之后,如果没有任何反应,则交易应自动过期。 (我需要实时发生此过期,而不是当其中一个用户登录其帐户时)。
创建计时器以检查交易并在近期设置其状态的最佳方法是什么?
谢谢。
答案 0 :(得分:1)
使用由cron作业触发的rake任务,正如Abe Petrillo建议的那样。由于rake每次都必须加载rails env,因此存在开销,但如果基于日期发生这种情况,那么我猜你只需要每天运行一次,在这种情况下,开销并不重要。
那个红宝石的东西看起来对我来说太过分了。