- 博客(3)
- 收藏
- 关注
原创 深入了解Spring-data-Redis
Spring-data-Redis: Spring-Data-Redis是Spring Data项目中的一个主要模块,它提供了从spring应用程序中轻松配置和访问Redis的功能,提供了基于jedis客户端API的高度封装以及与spring容器的整合。 spring-data-redis针对jedis提供了如下功能: 1.连接池自动管理,提供了一个高度封装的“RedisTemplate”类 针对...
2019-12-27 23:04:38 140
转载 springboot秒杀系统
系统介绍 本系统是使用SpringBoot开发的高并发限时抢购秒杀系统,除了实现基本的登录、查看商品列表、秒杀、下单等功能,项目中还针对高并发情况实现了系统缓存、降级和限流。 开发工具 IntelliJ IDEA + Navicat + Sublime Text3 + Git + Chrome 秒杀优化方向 将请求尽量拦截在系统上游:传统秒杀系统之所以挂,请求都压倒了后端数据层,数据读写锁冲突严...
2019-12-24 23:37:32 130
原创 用SpringBoot + RabbitMQ 做延时队列
适用场景 订单业务:处于未支付状态的订单,一小时之后自动关闭 短信业务:XXX时间之后给用户发送通知 rabbitMQ优势 传统处理超时订单 采取定时任务轮训数据库订单,并且批量处理。其弊端也是显而易见的;对服务器、数据库性会有很大的要求,并且当处理大量订单起来会很力不从心,而且实时性也不是特别好 当然传统的手法还可以再优化一下,即存入订单的时候就算出订单的过期时间插入数据库,设置定时任务查...
2019-12-19 20:54:11 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人