一、将秒杀数据分页导入ES中
分页:

PageHelper.startPage(page,size);分页显示从第几页开始,每页显示多少条
public interface SkuInfoMapper extends ElasticsearchRepository<SkuInfo,String> {
/***
ES的功能
public interface SkuInfoMapper extends ElasticsearchRepository<SkuInfo,String> {
/***
* 根据bgtime实现分页查询
* @param of
* @param starttime
* @return
*/
Page<SkuInfo> findByBgtime(String starttime,PageRequest of);
二、使用ES进行搜索
我们可以传一个map进去,因为不知道会有什么条件
Page<SkuInfo> searchPage(Map<String,String> searchMap);
开启Feign功能:@EnableFeignClients(basePackages = {"com.seckill.search.feign"}),一定要写哪个包下面

这篇博客总结了如何处理亿级流量的秒杀数据,包括将数据分页导入Elasticsearch(ES)以及利用ES进行搜索。通过PageHelper实现分页导入,探讨了ES的搜索功能,并讨论了在SpringBoot中如何使用Feign进行数据同步,以实现ES与MySQL的数据一致性。
最低0.47元/天 解锁文章
1715

被折叠的 条评论
为什么被折叠?



