欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

SNA架構的幾種實現方式

系統 1761 0
參考資料:
Shared Nothing Architecture與PHP的童話
Shared Nothing Architecture

?? 以往集群架構都采用Session共享模式進行設計,而后PHP等方面提出了SNA架構,主張Session不共享。SNA架構思想,無論對企業應用還是大型互聯網站,極大提高了web應用的吞吐量和性能。
?? 一般SNA架構以集成分布式Cache例如 memcached 的方案居多,此處姑且稱為 Cache模式。


?? 我結合公司電信項目的情況,以及思考,總結另一種方案,供參考。
?? SNA思想的關鍵就是每個集群內web server實例不互相共享session,Cache模式主張session數據都放到分布式緩存中,意味著,邏輯上集群內還是要共享session信息;這種考慮源于負載均衡時,同一個IP發來的兩個請求,可能走到不同的 Web Server上。

?? 因此,只要同一IP的兩個請求轉發到同一個 Web? server實例,那么就可以不需要全局的 session信息緩存。
?? 1) 我所在的移動項目下,采用 F5硬件負載均衡器,使用IP記憶機制實現了這一點。因此,各 web server實例的session無需共享,仍然保存在自己的session內存中,節省了網絡開銷和Cache命中查找時間。
?? F5很貴,因此對于網站一般負擔不起,但可以采用軟件負載來做到這一點。

?? 切分模式的SNA架構:
?? 2) IP Memory(IP記憶):負載服務器記錄 客戶端IP -> ServerID 的關系,模擬F5;
?? 3) (Dispatch by Rule)按規則轉發:IP記憶需要維護一張路由table, 因此,需要消耗一定內存,以及映射關系查找的時間;
????? 我們將客戶端的所有IP看作一個集合 IP Set,按固定規則將其平均分配集群的server實例上去,這樣就可以節省路由table的開銷。 關鍵是分配算法,可以考慮的有:
????? 2.1) 簡單數值法: IP各節加總 = X, 假定集群實例個數為 N,編號1-N, 那么每次請求選擇的目標server id = X mod N。
????? 2.2) hash值法: 有的系統可能想基于 userid 進行請求分配, 那么可以采用 X = hashCode(userid), serverID = X mod N;
????? 具體情況下, 可以靈活選擇使用那個數據項判斷請求分配的邏輯。這個思想參考了? memcached 的集群管理思想。
???

?? 4) stickySession方式。
????? 一般apache等采用這種方式做負載均衡。但必須結合 jvmRoute。 第一次被分配的 web server必須返回一個 jvmRoute在response中,并由 apache 送到客戶端瀏覽器,第二次請求發起時,request信息中將包含 JSESSIONID 和 對應的 jvmRoute, apache根據次找到對應的 server,完成 stickySession機制。


結論: 切分模式的SNA架構,基于規則進行請求轉發,可以省去分布式Cache的使用,更進一步的提升系統吞吐量和響應性。

SNA架構的幾種實現方式


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩五码在线 | 久久不卡 | 久久777国产线看观看精品 | 国产三级一区二区三区 | 国产精品久久自在自2021 | 亚洲情av | 日韩成人在线视频 | 亚洲精品一区二区三区婷婷月色 | 亚洲人成在线精品 | 青草国产超碰人人添人人碱 | 操一操 | 最新日韩精品在线观看 | 大蕉香蕉久久爱 | 欧美成人精品不卡视频在线观看 | 女人被狂躁视频免费网站 | 久久精品国产一区二区电影 | 免费中文字幕 | 亚洲国产精品综合久久 | 国产精品岛国久久久久久 | 伊人伊人 | 久草福利站 | 色久在线| 亚洲精品国偷拍自产在线观看蜜桃 | 午夜精品视频在线观看 | 久久亚洲这里只有精品18 | 九九99九九在线精品视频 | 91视频综合网 | 毛片在线视频观看 | 成人做爰高潮片免费视频韩国 | 黄网站视频在线观看 | 国产美女一区二区三区 | 国产精品影视 | 神马九九 | 成人一级片 | 亚洲一区中文字幕在线观看 | 久久激情综合色丁香 | 精品国产三级a | 国产精品视_精品国产免费 亚洲综合在线另类色区奇米 | 欧美一区二区在线视频 | 天天爽夜夜爽夜夜爽精品视频 | 老版亮剑50集免费观看 |