中石油内购平台
项目主要模块:用户模块,权限模块,下单模块,秒杀模块。站内搜索,商品模块。广告模块,支付模块。 秒杀模块 使用到的技术,前端使用图片缓存技术优化页面,使用图形验证码技术,防止恶意用户频繁刷。后台架构 使用Nginx +keepalive做高可用和负载均衡,Nginx 下挂多台NGINX,使用Nginx +LUA做限流。Nginx 之下就是网关,网关之下,就是微服务。使用 Redis 作为分布式锁。使用 kafka队列作为高并发下单缓冲区。 使用spring config 作配置服务。 多个模块之间的调用,需要弱一致性,使用过 TCC 分布式锁。 广告推荐模块,使用spark ALS推荐算法 做商品推荐。