首页 > 其他 > 详细

秒杀活动下的公平队列抢购机制

时间:2021-04-06 09:16:08      阅读:24      评论:0      收藏:0      [点我收藏+]
package com.easyagu.liwei.list;

import redis.clients.jedis.Jedis;

/**
* 秒杀案例
*/
public class SeckillDemo {
public static void main(String[] args) {
SeckillDemo demo = new SeckillDemo();
for(int i=0;i<10;i++){
demo.enqueueSecKillRequest("第"+(i+1)+"个秒杀请求");
}
while (true){
String sek = demo.dequeueSecKillRequest();
if(sek==null||"".equals(sek)||"null".equals(sek)){
break;
}
System.out.println(sek);
}
}


private Jedis jedis=new Jedis("127.0.0.1");

/**
* 秒杀抢购请求出队
* @return
*/
public String dequeueSecKillRequest(){
return jedis.rpop("sec_kill_request_queue");
}
/**
* 秒杀抢购请求入队
* @param seckillRequest
*/
public void enqueueSecKillRequest(String seckillRequest){
jedis.lpush("sec_kill_request_queue",seckillRequest);
}

}

秒杀活动下的公平队列抢购机制

原文:https://www.cnblogs.com/q1359720840/p/14619899.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!