一、如何分散訪問請求到集羣各個節點。 緩存
二、 若是經過session管理策略,確保某一個節點失效後,其session數據能由其餘節點獲取,實現集羣容錯。 session
針對第一個問題,直接解決方案使用session stickey粘性訪問,同一個session相關請求轉發到同一個節點上。 性能
針對第二個問題,使用session複製機制session replication 。即節點之間經過組播方式轉發session到其餘節點。若是其中一個訪問出錯,但其餘節點仍有有效的session內容。從而有效的接管中session。 缺點也很明顯,隨着網站壓力變大,大量的session須要複製。在用戶和數量和集羣數量達到必定規模時候,session複製可能成爲性能瓶頸。因而人們想到辦法經過第三方緩存來解決。若是某個節點失效了,能夠從第三方緩存中讀取。 網站