1、利用freemark技术对热点商品生成静态页面存储在CDN,降低秒杀前的服务器压力。
2、利用redis技术对热点商品进行预热,防止秒杀时缓存雪崩。
3、利用gateway网关以及令牌桶算法实现秒杀时对前端大量请求的限流,同时对网关进行集群部署,能够承受秒杀时万级
QPS的高并发。
4、利用MQ技术实现对订单的拉取,同时利用redis预存取订单并存入redis中。
5、基于canal实现redis和MySql的数据库同步
搜索功能,利用ElasticSearch技术对搜索进行优化,使原来的搜索时间优化到100ms左右。
利用ThreadLocal以及JWT生成的token技术设计购物车功能。
参与异常设计,使用Spring MVC全局异常处理机制,捕获业务层抛出的各类异常并生成各类日志提示用户或管理员。
参与线上问题的排查与解决。