接口幂等性

来源:4-4 如何实现分布式锁

MengMengdacw

2023-02-23

老师,保证接口的幂等性可以通过Redis去实现嘛?具体怎么防止重复提交呢
写回答

1回答

翔仔

2023-02-24

同学好,一般数据量很少,用kv配合课程里说的带有过期的原子set操作去重,第一次set能成功,则说明数据是第一次来的,第二次再来又set,会失败,此时说明数据来过了,直接就不处理了,这个就是去重。然后本服务有去重后,上游服务就可以不断重试了,那就是幂等了。一般数据量大的话 可以基于redis的布隆过滤器去重。

0
4
翔仔
回复
MengMengdacw
最近都比较卷,只能等过段时间了,有时间肯定会出的:)敬请期待
2023-03-03
共4条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8453 学习 · 1872 问题

查看课程