分布式Session一致性概述
生活随笔
收集整理的這篇文章主要介紹了
分布式Session一致性概述
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
分布式Session一致性問題
什么是SessionSession 是客戶端與服務器通訊會話技術, 比如瀏覽器登陸、記錄整個瀏覽會話信息
?
分布式SESSION一致性的問題,分布式SESSION到底如何去解決,分布式SESSION相關的知識,我們會談到從最底層的SESSION原理,包括SESSION常用問題,SESSION保存在哪個地方,關閉瀏覽器SESSION會失效嗎,這個我徹底分析一下,我們重點主要是講到這三塊,分布式SESSION產生原因,這個大家一定要知道的,分布式SESSION解決方案,最靠譜的關于SESSION的解決方案,今天會談到其他關于分布式的一些問題,我們在分布式解決方案里面會重點的去講的,一點一點去給大家講一下,第一個點我們要談到一個概念,叫做什么概念呢,叫做分布式SESSION,既然談到分布式SESSION的話,分布式SESSION他到底是什么意思,你們一句話說一下什么意思,首先分布式SESSION是分布式里面比較基礎的知識,分布式SESSION怎么解決,其實我告訴大家,用我們的白話文表的的話非常簡單,服務器集群SESSION共享的問題,這個就是白話文,分布式SESSION什么知識點呢,分布式SESSION一致性的問題,那么有人會問,什么叫分布式SESSION一致性問題呢,其實你們不用想的那么繞,分布式SESSION就是服務器集群SESSION共享的問題,既然我們今天要談到分布式SESSION的話,我們先來給大家分析一下,基本的幾個點,我們要拆分一下,既然他叫分布式SESSION的話,我們怎么拆分呢,這是你們在學一個知識的時候,慢慢的去理解到了,第一是分布式,分布式這個概念,再一個是SESSION,再一個是一致性的問題,我先非常簡單的去分析一下這個SESSION是干嘛用的,SESSION有 多少人用過的,SESSION的作用,有多少人用過的,作用是什么,有誰知道的,SESSION的作用是什么,保存會話信息,我覺得這樣說太不專業了,真的不專業,緩存也不專業,作用和應用場景區別是非常大的,記錄用戶信息,這個我們叫做應用場景,用我們的白話文表達是什么意思呢,服務器端和客戶端,這個時候我們看,這個服務器我們表示什么意思呢,你們用的TOMCAT,保存整個通訊會話的基本信息,這個基本信息到底是干嘛用的呢,我待會會繼續給你們說,登陸不是用TOKEN,使用SESSION登陸的,會把SESSIONID存放在session中,這個登陸你們基本上都知道,不管怎么樣,只要你剛學JAVA的時候,都是講過登陸注冊的,一般比較簡單的應用場景,尤你們在學JAVAEE基礎的時候,都會講一個登陸的流程做法,登陸流程做法,賬號密碼登陸成功之后,獲取到userId,存放在SESSION中,下次獲取用戶信息的時候,直接從SESSION會話中獲取,這個流程你們都做過沒有,有沒有人做過防止表單重復提交的,其實他也可以用SESSION做,那么我在這個地方講一下,您們可以把SESSION理解為本地的JVM緩存,這什么意思呢,就是我一旦在你服務器上創建SESSION的話,你的SESSION一定是放在服務器上面的,這個你們一定要記住,然后他會返回一個SESSIONID,返回SessionID給客戶端,這段話你們不理解,沒關系,我們待會會給你慢慢講SESSION原理,那么SESSION概念我就不在這里給大家多說了?
總結
以上是生活随笔為你收集整理的分布式Session一致性概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手写springioc注解注入对象基本实
- 下一篇: Session的底层实现原理