java - Dynamo DB 中的自动递增计数器

标签 java amazon-web-services amazon-dynamodb

我正在尝试为 dynamo 数据库中的散列键实现自动递增计数器,但我的代码无法处理并发事务。任何实现该功能的帮助将不胜感激。我是 stack over flow 的新手,可能无法正确指定它。任何实现都会有所帮助。

最佳答案

您有两个选择,使用 dynamo 数据库原子计数器或在递增计数器时使用乐观锁定。

原子计数器的文档: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithItems.html#WorkingWithItems.AtomicCounters

乐观锁定的文档: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.OptimisticLocking.html

关于java - Dynamo DB 中的自动递增计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38193431/

相关文章:

java - 泛型中不同赋值之间的差异

java - 使用 Thread.sleep(x) 或 wait() 时出现异常

amazon-web-services - 如何从AWS删除多个堆栈?

amazon-web-services - 迭代 dynamodb 表时出现 ProvisionedThroughputExceededException 错误

java - NamedParameterJdbcTemplate 对象抛出异常

java - 如何安全地返回通用对象

c# - Amazon Simple Notification Service "push"可以通知到桌面客户端吗?

php - 获取 Amazon SQS 队列中的消息数

amazon-web-services - 用 DynamoDB 中的新项目替换旧项目

aws-lambda - AWS AppSync 在解析子资源之前等待 DynamoDB Streams Lambda 函数