Session
分布式部署使用Session的问题。
服务器往往是多台,同时向浏览器提供支持。
为什么不用Session。
-
粘性Session。
固定的IP就通过Nginx分给同一个服务器处理(很难保证负载均衡)。
-
同步Session。
当某一个服务器创建Session并且存储了数据以后会把Session同步给其他服务器(影响服务器的性能,服务器之间会产生耦合)。
-
共享Session。
单独弄一台服务器,不是用来处理普通业务的,是用来存放Session的。别的服务器通这台服务器获取Session(又因为这台服务器是单体的,万一它挂了,就又有问题,如果给他设置集群,那就和之前的方法没什么区别)。
-
存到NoSQL数据库(Redis)。