幂等性概念幂等性是什么?
- 我们可以借鉴数据库的乐观锁机制
- 比如我们执行一条更新库存的SQL语句
- UPDATE T REPS SET COUNT COUNT-1 VERSIONVERSION +1WHERE VERSION =1
消费端-幂等性
保障在海量订单产生的业务高峰期,如何避免消息的重复消费问题?
- 消费端实现幂等性,就意味着,我们的消息永远不会消费多次,即时我们收到了多条一样的消息
消费端-幂等性保障
业界主流的幂等性操作:
- 唯一|D+指纹码机制,利用数据库主键去重
- 利用 Redis的原子性去实现
唯一D+指纹码机制
- 唯-|D+指纹码机制,利用数据库主键去重
- SELECT COUNT(1) FROMT ORDER WHERE|D=唯-|D+指纹码
- 好处:实现简单
- 坏处:高并发下有数据库写入的性能瓶颈
- 解决方案:跟进D迸行分库分表进行算法路由

相关文章:
-
2021-11-26
-
2021-11-11
-
2021-07-31
-
2022-12-23
-
2021-09-03
-
2022-12-23
-
2021-04-03
-
2021-06-11
猜你喜欢
-
2021-10-05
-
2021-12-27
-
2021-11-17
-
2021-08-04
-
2021-11-16
-
2021-11-17
-
2021-10-31
相关资源
-
下载
2022-12-05
-
下载
2021-07-01
-
下载
2022-12-14