![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
幂等性
快乐的码农一枚
这个作者很懒,什么都没留下…
展开
-
RabbitMQ 确保消息不丢失
生产端保证消息不丢失org.springframework.amqp.rabbit.core.RabbitTemplate#convertAndSend方法 public void convertAndSend(String exchange, String routingKey, final Object message, final MessagePostProcessor me...原创 2020-01-20 16:34:26 · 766 阅读 · 0 评论 -
幂等性设计
1、token 存放redis,用完则删除 删除成功返回1 则代表之前存在,如果redis删除返回0,代表之前没有键值2、数据库唯一索引,新增幂等性3、悲观锁select * from ** where *** for update4、乐观锁,利用版本号控制5、redis zk 进行分布式锁6、状态机幂等性 订单的状态进行扭转...原创 2020-01-17 09:44:09 · 161 阅读 · 0 评论