一、elastic-job
1.静态任务(略)
2.动态任务:获得定时的逻辑
public static final String CRON_DATE_FORMAT = "ss mm HH dd MM ? yyyy";
public static String getCron(final Date date) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(CRON_DATE_FORMAT);
return simpleDateFormat.format(date);
}
二、热点数据隔离
1.流程:
(1)找出热点数据(略)
(2)把热点数据进行隔离处理---存在redis中
(3)用户在下单时,先在redis中查一下是否是热点商品,不是热点商品直接走数据库系统下单,如果是热点商品走kafka排队下单
2.reidsTemplate.boundHashOps



