幂等键是否能用时间戳

绝大多数场景,时间戳作为幂等键是没问题的,不可能2个操作在生成同一时间戳

但极端场景下是有可能出问题的 =-=

比如一个黑产用户,疯狂给另外2个用户发红包,洗钱,疯狂发,而红包发放的幂等键就是时间戳,极端情况下就可能导致2笔红包的订单,生成的幂等键相同,导致出现一些业务上的异常,更细节的就不再这里多说了。

幂等键的生成还是依赖于id生成器,雪花算法,redis发号器等等,时间戳我看也有好多人在用,但绝对不是一个最好的方法。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部