guid vs auto-increment作为REST API等幂密钥的输入

时间:2019-05-12 13:15:23

标签: rest auto-increment guid idempotent

我编写了一个应用程序,该应用程序是幂等REST API的使用者,它需要一个事务ID作为输入(幂等性密钥)。我最初使用的是随机生成的Guid作为幂等性密钥。但是在那之后,我决定为我的请求实现预写日志,因此在发出请求之前,我将其插入到表中,发出请求,如果成功,则将其删除。该表具有自动递增的ID,因此我决定摆脱GUID,一旦我插入表并获取此自动递增的ID,就可以将其用作API请求的事务ID。 wal表的JPA实体中的ID为以下内容:

 @Id @GeneratedValue(strategy=GenerationType.IDENTITY)

您对此有何看法?

0 个答案:

没有答案