我突然看到错误,到目前为止我只能通过创建具有相同 ID/键的实体的数据存储来解释。这似乎(我希望是疯狂的)这与一个实体组相关联。
它开始发生在大约 90 分钟前,当时我们获得的点击次数/秒 (12) 比我见过的要多,所以这很可能与第二个实例旋转有关 - 仪表板没有显示但是,第二个例子。
还有人看到什么奇怪的东西吗?如果是这样,请让我知道,以免我试图弄清楚我的代码如何因多个实例而失败。
我突然看到错误,到目前为止我只能通过创建具有相同 ID/键的实体的数据存储来解释。这似乎(我希望是疯狂的)这与一个实体组相关联。
它开始发生在大约 90 分钟前,当时我们获得的点击次数/秒 (12) 比我见过的要多,所以这很可能与第二个实例旋转有关 - 仪表板没有显示但是,第二个例子。
还有人看到什么奇怪的东西吗?如果是这样,请让我知道,以免我试图弄清楚我的代码如何因多个实例而失败。
很可能您将数字ID与键的字符串表示形式混淆了。在您的数据存储中,每个实体的密钥始终是唯一的,但对于 ID 来说并不相同。他们不能保证会是一样的。同样对于相同的类型,如果它们是父级的,那么它只保证对于具有相同父级而不是模型类型级别的实体是唯一的。
我的问题最终归结于发布包含会话 ID 的链接的用户。单击该链接的其他用户获得了相同的会话,因此他们都使用了该会话中 ID 引用的相同实体。我正在添加逻辑,因此如果引用者不是我的站点,则会忽略显示的会话 ID。
所以答案是我没有从数据存储中获得重复的 ID。如果其他人认为这会在将来导致他们的错误,那么您可能错了(尽管请确保您了解有关不同实体类型和育儿的评论)。