redis - 專題:大家過(guò)來(lái)談?wù)?分布式session的存儲(chǔ)問(wèn)題?
問(wèn)題描述
大家過(guò)來(lái)談?wù)?分布式session的存儲(chǔ)問(wèn)題?
到網(wǎng)上搜索,結(jié)果如下:
互聯(lián)網(wǎng)分布式應(yīng)用集中式session的實(shí)現(xiàn)方式?http://www.zhihu.com/question/20130010
對(duì)這方面有經(jīng)驗(yàn)的朋友談?wù)剬?shí)戰(zhàn)經(jīng)驗(yàn),謝謝。
問(wèn)題解答
回答1:我的經(jīng)驗(yàn)就是瀏覽器一關(guān)SESSION就對(duì)應(yīng)不上了……
回答2:http://www.open-open.com/lib/view/open1326513753155.htmlhttp://tendyming.iteye.com/blog/1815136我只是搬磚而已,道行太低,等高手們來(lái)討論
回答3:常見(jiàn)的方案大體上分三種吧1.確保每次用戶訪問(wèn)同一個(gè)服務(wù)器2.把所有session都存到一個(gè)公共的地方,或每個(gè)服務(wù)器上都有全部的session3.把session帶回給客戶端,每次訪問(wèn)再帶回服務(wù)端
回答4:nginx做負(fù)載均衡器,使用iphash進(jìn)行分流,可以保證每個(gè)用戶每次訪問(wèn)都是統(tǒng)一服務(wù)器,也就不存在session分布式問(wèn)題。
回答5:我是直接拿redis來(lái)作為session的載體的
相關(guān)文章:
1. javascript - JS如何取對(duì)稱范圍的隨機(jī)數(shù)?2. java - ehcache緩存用的是虛擬機(jī)內(nèi)存么?3. 數(shù)據(jù)庫(kù) - mysql如何處理數(shù)據(jù)變化中的事務(wù)?4. android - java 泛型不支持?jǐn)?shù)組,那么RxJava的Map集合有什么方便的手段可以定義獲得一串共同父類集合數(shù)據(jù)呢?5. java - mongodb分片集群下,count和聚合統(tǒng)計(jì)問(wèn)題6. 關(guān)于docker下的nginx壓力測(cè)試7. 服務(wù)器端 - 采用nginx做web服務(wù)器,C++開(kāi)發(fā)應(yīng)用程序 出現(xiàn)拒絕連接請(qǐng)求?8. javascript - 有什么兼容性比較好的辦法來(lái)判斷瀏覽器窗口的類型?9. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問(wèn)題 麻煩幫我看一下10. python - pandas按照列A和列B分組,將列C求平均數(shù),怎樣才能生成一個(gè)列A,B,C的dataframe
