有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java仅在24小时内存储变量值

我需要一种方法,所以我在Google appengine的数据库中保存变量store的值24小时,然后它会自动销毁。 有办法吗,还有别的办法。我需要java的代码解释。 谢谢


共 (1) 个答案

  1. # 1 楼答案

    添加实体,然后立即创建一个taskqueue任务,该任务将以24小时的eta执行,并使用实体ID(作为TQ参数传递)删除该实体。这将确保至少24小时的删除时间。但是,如果taskqueue计划程序没有立即提取eta计划的任务,您的删除可能会在24小时后发生。(这可以通过单独为此任务使用专用的、非常高的TQ来有所缓解。)虽然cron作业方法也会有一些模糊性,这取决于cron运行的频率,但由于“删除前24小时以上的模糊性”问题,非常简单的方法被降级-史蒂夫普

    回复:代码示例尝试文档。。。 https://developers.google.com/appengine/docs/java/taskqueue/