我有一个dynamoDB表,其中我只是通过多个服务以每秒10左右的速度执行一个简单的putItem。如指标/监控中所示,我收到很多条件检查失败的消息,但没有异常返回给客户端
我不确定监视中这些条件检查失败的来源。我的savig代码中没有条件。谁能告诉我为什么我会看到这些?
public void save(String userId, String description) {
try{
Item item = new Item()
.withPrimaryKey("id", userId)
.withString("desc", description);
table.putItem(item);
}
catch(Exception e) {
logger.error("Failed to save", e);
}
}