系统架构架构设计测试员的那点事

分布式系统里 session 同步

2016-06-14  本文已影响1099人  望月成三人

HTTP协议与状态保持

session和cookie的缠绵与悱恻

cookie官方解释:
session官网解释:
cookie自己的理解
Paste_Image.png
session个人理解

好了,有了上面的内容,接下来,我们就需要讨论一下那个类似于map的session管理器了。

session的管理

上面说了,服务器用了一个类似于map的容器来管理session。那具体来看,这个map是怎么样来实现的呢?

session的同步

有了上面的情况,我们就必须要去考虑,如何在多个服务器之间实现session同步这个操作。常见的做法有以下几种,我们逐个来看看:

进程间通信传递session数据。
百度的session同步

当然,除了上述的一些方式以外,还有其他的手段(比如,在入口nginx处对用户cookie做一致Hash,将某一用户分配到固定机器)。鉴于老王知识有限,且码字速度有限,就先介绍这些了,不知道你是否看懂了呢?

本文来自分布式系统里 session 同步的那些事儿

上一篇 下一篇

猜你喜欢

热点阅读