使用分布式锁
1、情况简介
使用分布式锁,对流量或资源进行控制(目前适配有:water, jedis)
2、简单示例
if(CloudClient.lock().tryLock("user_"+user_id, 3)){
//对一个用户尝试3秒的锁;3秒内不充行重复提交
}else{
//请求太频繁了...
}
使用分布式锁,对流量或资源进行控制(目前适配有:water, jedis)
if(CloudClient.lock().tryLock("user_"+user_id, 3)){
//对一个用户尝试3秒的锁;3秒内不充行重复提交
}else{
//请求太频繁了...
}