我想开发一个应用程序,用户可以注册警报(多),这样每当票价低于某个阈值时,他就会收到通知。票价是从第三方网站上获取的,我想在谷歌应用程序引擎上这样做。
现在,据我所知,我需要一个24/7运行的过程,它每隔30分钟检查一次车费,并在低于阈值时发出通知。也许应用引擎的cron工作可以用于这个任务?但是,在最多100个cron任务可以安排,什么会是更好的方法。同时,对每个用户都有一个进程将是资源的浪费,什么是更好的调度算法,以提高效率?
发布于 2014-10-27 15:26:27
您希望调度每30分钟运行一次并将项抛到任务队列中的单个cron。然后,任务队列中的单个项将能够遍历所有用户,并生成任务以再次获取后台所需的任何内容。两件重要的事情:
根据您正在解释的内容,您可以使用push任务队列:https://cloud.google.com/appengine/docs/python/taskqueue/overview-push
https://stackoverflow.com/questions/26589632
复制相似问题