gpt4 book ai didi

timestamp - SimpleDB 插入时的时间戳

转载 作者:行者123 更新时间:2023-12-02 23:37:50 26 4
gpt4 key购买 nike

我正在 iPhone 上开发一款游戏,该游戏将使用 SimpleDB 进行游戏数据存储,并且我希望能够使某些数据库条目超时。

我想我将有一些 cron 作业来查看每个条目的时间戳,如果它的增量大于 X,我将超时该条目(更改其中的 var,以便它再次可供选择)用户)。

我的问题是我不知道如何统一时间戳。如果用户的系统时钟搞砸了,并且偏差了几个小时甚至几天,我该怎么办?我想要的是在插入时从 SimpleDB 服务器获取系统时间,但我相信我读到 SimpleDB 不提供任何类型的时间戳。

我当前唯一的想法是让所有客户端在启动时从某个随机在线源获取时间戳,然后根据该时间和系统滴答确定时间戳,但我真的更喜欢将其保留在我的程序和 AWS 内部服务器,因为我无法保证第 3 方时间戳源将提供什么以及何时提供。

任何人都可以建议此问题的解决方案,或者提醒我 AWS 服务器维护的可访问时间戳吗?我仍处于设计阶段,因此我没有对 AWS 消息做太多工作,它们的响应数据包是否可能在某处包含时间?

谢谢!-斯凯勒

最佳答案

我的建议是让中间 Web 服务(可能位于 EC2 实例上)处理 iPhone 应用程序和 SimpleDB 之间的所有通信。

这解决了您迫在眉睫的问题,因为现在中间 Web 服务器可以添加一致的时间戳。

但是...更重要的是,这解决了如何使用 AWS key 的安全问题(现在它们位于您控制的服务器上)。您确实不想将它们嵌入您的 iPhone 应用程序中...:-)

关于timestamp - SimpleDB 插入时的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com