1

我正在寻找一种解决方案来在我的一个 GAE 应用程序上实施赞助图像。

我们有大约 5000 名用户在使用该应用程序,并且每次查看这些赞助图像以及每次有人点击它们时都需要对其进行跟踪。

有人建议为计数器设置多个条目,然后随机递增这些计数器以通过数据存储写入限制,但如果您恰好同时有两个视图并且都尝试同时写入数据存储,则第二次写入将覆盖第一次写入,这意味着您失去了一个视图。

目前,我们正在为每个视图和每次点击创建一个新的数据存储条目,并有一个调度程序将其传递到一个队列,该队列将所有视图和点击相加,将计数保存在一个统计实体中 - 效率不高。

4

1 回答 1

0

将此作为答案发布:)

您可以使用一次吞吐率为一个任务的队列,并将计数操作发送到该队列。这样您就会知道每次在计数器上只执行一次计数操作。

于 2014-03-12T08:16:40.457 回答