码迷,mamicode.com
首页 > 其他好文 > 详细

电商项目面试总结

时间:2018-06-03 14:33:40      阅读:855      评论:0      收藏:0      [点我收藏+]

标签:搜索   支付系统   开发   包括   模块   架构   均衡   多个   信息   

项目介绍:

整个项目采用分布式的架构设计,包括登录系统、搜索系统(没做)、购物车系统、订单系统、支付系统等。整个项目采用nginx+tomcat来部署,nginx主要用来做反向代理和负载均衡。主要用redis来做登录信息缓存,mysql做数据库。自己参与了登录系统的开发,包括注册、单点登录等功能模块。

 

问题1:为什么要选用redis?

由于每个系统都单独部署运行一个单独的tomcat,所以,不能将用户的登录信息保存到session中(多个tomcat的session不共享),所以选用redis来缓存登录信息,当用户登录时,将用户登录信息保存到redis中,并生成一个token保存到cookie中(不太确定是否是这么实现的?)

电商项目面试总结

标签:搜索   支付系统   开发   包括   模块   架构   均衡   多个   信息   

原文地址:https://www.cnblogs.com/cing/p/9128615.html

(2)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!