SpringBoot+Redis:轻松解决海量重复提交问题
前言
在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,这时候需要保证任意多次执行所产生的影响均与一次执行的影响相同 。按照这个含义就是对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段:
Redis实现自动幂等的原理图:
图片
在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,这时候需要保证任意多次执行所产生的影响均与一次执行的影响相同 。按照这个含义就是对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段:
Redis实现自动幂等的原理图:
图片