真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

集群中幾種session同步解決方案的比較是怎樣的

集群中幾種session同步解決方案的比較是怎樣的,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、做網(wǎng)站、彭山網(wǎng)絡(luò)推廣、小程序制作、彭山網(wǎng)絡(luò)營銷、彭山企業(yè)策劃、彭山品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供彭山建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

在集群中session安全和同步是個(gè)最大的問題,下面是我收集到的幾種session同步的方案,希望能通過分析其各自的優(yōu)劣找出其適應(yīng)的場(chǎng)景。

 1. 客戶端cookie加密

這是我以前采用的方式,簡(jiǎn)單,高效。比較好的方法是自己采用cookie機(jī)制來實(shí)現(xiàn)一個(gè)session,在應(yīng)用中使用此session實(shí)現(xiàn)。

問題:session中數(shù)據(jù)不能太多,最好只有個(gè)用戶id。

 2. application server的session復(fù)制

可能大部分應(yīng)用服務(wù)器都提供了session復(fù)制的功能來實(shí)現(xiàn)集群,tomcat,jboss,was都提供了這樣的功能。

問題:

性能隨著服務(wù)器增加急劇下降,而且容易引起廣播風(fēng)暴;

session數(shù)據(jù)需要序列化,影響性能。

 3. 使用數(shù)據(jù)庫保存session

使用數(shù)據(jù)庫來保存session,就算服務(wù)器宕機(jī)了也沒事,session照樣在。

問題:

程序需要定制;

每次請(qǐng)求都進(jìn)行數(shù)據(jù)庫讀寫開銷不小(使用內(nèi)存數(shù)據(jù)庫可以提高性能,宕機(jī)就會(huì)丟失數(shù)據(jù)??晒┻x擇的內(nèi)存數(shù)據(jù)庫有BerkeleyDB,MySQL的內(nèi)存表);

數(shù)據(jù)庫是一個(gè)單點(diǎn),當(dāng)然可以做數(shù)據(jù)庫的ha來解決這個(gè)問題。

 4. 使用共享存儲(chǔ)來保存session

和數(shù)據(jù)庫類似,就算服務(wù)器宕機(jī)了也沒事,session照樣在。使用nfs或windows文件共享都可以,或者專用的共享存儲(chǔ)設(shè)備。

問題:

程序需要定制;

頻繁的進(jìn)行數(shù)據(jù)的序列化和反序列化,性能是否有影響;

共享存儲(chǔ)是一個(gè)單點(diǎn),這個(gè)可以通過raid來解決。

 5. 使用memcached來保存session

這種方式跟數(shù)據(jù)庫類似,不過因?yàn)槭莾?nèi)存存取的,性能自然要比數(shù)據(jù)庫好多了。

問題:

程序需要定制,增加了工作量;

存入memcached中的數(shù)據(jù)都需要序列化,效率較低;

memcached服務(wù)器一死,所有session全丟。memchached能不能做HA? 我也不知道,網(wǎng)站上沒提。

 6. 使用terracotta來保存session

跟memcached類似,但是數(shù)據(jù)不需要序列化,并且是Find-Grained Changes,性能更好。配置對(duì)原來的應(yīng)用完全透明,原有程序幾乎不用做任何修改。而且terracotta本身支持HA。

問題:terracotta的HA本身進(jìn)行數(shù)據(jù)復(fù)制性能如何?

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。


網(wǎng)站名稱:集群中幾種session同步解決方案的比較是怎樣的
轉(zhuǎn)載來源:http://weahome.cn/article/jhghde.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部