在 2013 年 6 月 6 日,我们在 GAE 上的应用程序出现了奇怪的行为。我们有一个与您建议的事务计数器类似的计数器 ,我们在其中通过数值搜索实体,获取数字和增量,然后将其记录在我们的实体中以用作我们业务对象的唯一标识符。
在此过程中的这一天,计数器以 1 小时的间隔两次返回相同的数字,导致我们的应用程序不一致。
试图找出问题的根本原因,我们注意到有一个 MemCache 问题 - 根据 api 仪表板同时出现“服务中断”:https ://code.google.com/status/appengine/2013 /06/06
我们的问题是这个问题https://code.google.com/status/appengine/detail/memcache/2013/06/06#ae-trust-detail-memcache-get-latency是否会影响我们服务器实例之间的数据传播:
instance = 00c61b117cb53bffbf575a4fbd3c87274a9ac6
instance = 00c61b117c67b34229139a32e9e4e61fdfcd9b3a
此信息对于我们确定问题的根本原因非常重要,如果您能帮助我们,我们将不胜感激。