我有一个表,管道名称作为 PartitionKey,tiemstamp 作为 RowKey。我有许多节点访问此表。只要分区键和行键组合不同,节点(做一些处理)就会向表中写入一条新记录。尝试添加相同的 Partitionkey rowkey 组合的任何其他节点都应该得到 412。 如何实现这种并发?
尝试添加相同 Partitionkey rowkey 组合的任何其他节点 应该得到412,这个并发怎么实现?
这是不可能的,而且您不需要做任何特别的事情。
当用户尝试插入一个与现有实体具有相同 PartitionKey 和 RowKey 值的实体时,表服务将自动抛出
409 (Conflict)
错误,因为 PartitionKey 和 RowKey 的组合在表中唯一标识一个实体(一种复合主键).