mongodb的安装过程就不多说了.看文档[www.runoob.com/mongodb/mon…]
集群系统有一个大问题就是共享session,比如a用户发一个请求过来经过nginx到1服务器通过了验证,然后第二个请求过来到了2服务器,这时2服务器没有对应的session验证就会造成session不共享的情况.
常规的企业级做法是开一个token系统,每次需要验证时就访问它.
然后接下来说说mongdb怎么做token 先看文档:[www.runoob.com/mongodb/mon…]
expireAfterSeconds是mongdb的一个生命周期索引,他的作用是在规定的时间后销毁文档. 这样我们就可以用每个文档的id做token,用文档做session(因为session本身就是一个key value的数据结构)
然后略微看看具体代码的实现
token的创建
session的解析
用该方法做的demon项目(一个相册管理网站):zmnihao.cn/doudou/regi…