gpt4 book ai didi

algorithm - 应用引擎 : use memcache counter

转载 作者:IT王子 更新时间:2023-10-29 02:34:50 24 4
gpt4 key购买 nike

我想在 App Engine 上实现计数器。显而易见的方法是为此目的使用内存缓存。但是文档指出 memcache 不可靠,我必须实现回退方法以防 memcache 中的计数器值错误或丢失。我可以很容易地检测到那个键丢失了,但是我怎么知道计数器有错误的值呢?我说的是以下情况:

  1. 键 = 30
  2. 增加(键),键 = 31
  3. key 由 GAE 刷新
  4. 增加(键),键= 1

有什么我不知道的技巧吗(与内存缓存一起使用的数字校验和?)?我真的应该关心这种情况吗?

一些可能无用的细节:

  • 计数器的值在 0-10000 范围内。
  • 计数器应该运行 1 小时。我每小时将它们存储在数据存储中。
  • 我正在使用 Go。

谢谢。

最佳答案

我认为 Nick Johnson 的这篇文章会对您有所帮助:http://blog.notdot.net/2010/04/High-concurrency-counters-without-sharding

关于algorithm - 应用引擎 : use memcache counter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12663720/

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