项目介绍:商城系统采用了当前主流的框架如Vue和SpringBoot来构建,使用springcloud实现分布式微服务架构,通过k
8s部署保证项目的弹性扩缩容。
使用技术:Nginx,Springboot,Mybatis,SpringCloud,Redis,ElasticSearch,RabbitMQ,Sleuth,K8S,Vue
责任描述:
1.使用Nginx实现负载均衡和反向代理,并结合concat以及动静分离减少资源请求数量
2.通过Nginx限流来保证系统稳定性,使用多级缓存和压缩传输技术实现更快的请求响应,减小系统压力
3.使用SpringSession-Redis来保存分布式系统中的会员登录信息,并且实现单点登录和社交登录功能
4.商品上架后使用ElasticSearch实现数据检索功能,并通过聚合和分析功能来实现智能导航和面包屑功能
5.使用Redission实现分布式锁,通过令牌机制机制保证接口幂等性,并通过分布式锁处理缓存失效时的高并发请求解决缓
存雪崩的问题
6.后台系统通过Seata来实现低访问量的分布式事务管理,使用RabbitMQ采用柔性事务的可靠消息和最终