加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在App Engine中以原子方式递增计数器的正确方法是什么?

发布时间:2020-12-15 02:29:05 所属栏目:Java 来源:网络整理
导读:我在Google App Engine上使用 Java,我最熟悉JDO数据存储区界面.我正在尝试实现一个简单的下载计数器,它将其数据存储在App Engine数据存储区中. 我只期望每月下载几千个,所以我的柜台的更新率会非常低.因此,我对分析计数器并不感兴趣. 实际上我可能会忽略锁定
我在Google App Engine上使用 Java,我最熟悉JDO数据存储区界面.我正在尝试实现一个简单的下载计数器,它将其数据存储在App Engine数据存储区中.

我只期望每月下载几千个,所以我的柜台的更新率会非常低.因此,我对分析计数器并不感兴趣.

实际上我可能会忽略锁定并接受我偶尔会丢失更新.但是,我想知道正确的方法是做什么而不会丢失任何更新.我知道在纯Java中我会使用同步,但我不清楚数据存储区中的等效机制是什么.

解决方法

根据您的要求,有很多方法可以做到这一点,包括分片.另一个选项描述为 here.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读