<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Memcached集群/分布式的單點故障

        來源:懂視網 責編:小采 時間:2020-11-09 13:33:17
        文檔

        Memcached集群/分布式的單點故障

        Memcached集群/分布式的單點故障:口水: Memcached在2009風靡全球,現在對Memcached態度大家各自褒貶不一,話不多說進入正題。 我看到過這樣一段文字 memcached如何處理容錯的? 不處理!:) 在memcached節點失效的情況下,集群沒有必要做任何容錯處理。如果發生了節點失效,應對的措施完全取
        推薦度:
        導讀Memcached集群/分布式的單點故障:口水: Memcached在2009風靡全球,現在對Memcached態度大家各自褒貶不一,話不多說進入正題。 我看到過這樣一段文字 memcached如何處理容錯的? 不處理!:) 在memcached節點失效的情況下,集群沒有必要做任何容錯處理。如果發生了節點失效,應對的措施完全取

        口水: Memcached在2009風靡全球,現在對Memcached態度大家各自褒貶不一,話不多說進入正題。 我看到過這樣一段文字 memcached如何處理容錯的? 不處理!:) 在memcached節點失效的情況下,集群沒有必要做任何容錯處理。如果發生了節點失效,應對的措施完全取

        口水:Memcached在2009風靡全球,現在對Memcached態度大家各自褒貶不一,話不多說進入正題。

        我看到過這樣一段文字

        memcached如何處理容錯的?
        不處理!:) 在memcached節點失效的情況下,集群沒有必要做任何容錯處理。如果發生了節點失效,應對的措施完全取決于用戶。節點失效時,下面列出幾種方案供您選擇:
        * 忽略它! 在失效節點被恢復或替換之前,還有很多其他節點可以應對節點失效帶來的影響。
        * 把失效的節點從節點列表中移除。做這個操作千萬要小心!在默認情況下(余數式哈希算法),客戶端添加或移除節點,會導致所有的緩存數據不可用!因為哈希參照的節點列表變化了,大部分key會因為哈希值的改變而被映射到(與原來)不同的節點上。
        * 啟動熱備節點,接管失效節點所占用的IP。這樣可以防止哈希紊亂(hashing chaos)。

        同學們,根據上面的說法,memcached其中一個節點失效以后,memcached本身是沒有任何策略維持失效轉發的,這對于大型系統是一個無法接受的事實。

        Memcached分布式每個服務器端本身沒有相互相連的關系,數據分布是由客戶端來維持的,也可以說Memcached還沒有為集群提供真的高可用方案,因為從集群的定義上來說需要滿足:1.壓力分載 2.失效轉發。

        在項目組中lianjie.you同學問我如果在分布式中的其中一臺Memcached節點down掉了,應該如何解決?我當時愣住了,一時之間還不能給出任何完整的答案。

        今早在座公車來上班的路上用手機上網Google了一下,發現原來在網上有很多人與我們有相同的問題,我Google的關鍵字是“Memcached 單點” 、“Memcached 單點故障”。給出的搜索結果都不算讓人滿意,我才打算寫一篇關于解決集群中Memcached單點故障的文章。Javabloger只向大家提供2種解決思路,暫時不提供具體代碼。

        現象描述:
        在客戶端連接的部分寫入多個服務器端的ip地址,客戶端將會自動的把緩存數據分布的放在每個不同的機器上,如圖所示:

        /Uploads-s/new/2019-09-30-201930/092Ia530-0.png
        查看大圖請點擊這里

        現象后果:
        如果其中一個緩存節點的機器down機,那么客戶端存入的緩存數據將會丟失一部分,就是圖中紅色字體描述的“Losed 33% Cache Data”,也就是說那部分數據徹底沒有了!如果是用戶的關鍵性信息那么就玩大了,如圖所示:/Uploads-s/new/2019-09-30-201930/092I92544-1.png
        查看大圖請點擊這里

        解決方案1:本地備份緩存
        在本地放一份緩存,同時也在分布式Memcached上放一份緩存,如果當其中一臺節點當機了,客戶端程序直接讀取本地的緩存,本地客戶端維護一個HashMap即可,這樣的方案雖然很簡陋,但是可以滿足一部分場景的需要,當你很急需的時候可以作為臨時方案暫時替代一下。

        解決方案2:采用緩存代理服務器
        采用 Magent 緩存代理,防止單點現象,緩存代理也可以做備份,通過客戶端連接到緩存代理服務器,緩存代理服務器連接緩存服務器,緩存代理服務器可以連接多臺Memcached機器可以將每臺Memcached機器進行數據同步。這樣的架構比較完善了,如果其中一臺緩存代理服務器down機,系統依然可以繼續工作,如果其中一臺Memcached機器down掉,數據不會丟失并且可以保證數據的完整性,以上描述的系統架構如圖所示:
        /Uploads-s/new/2019-09-30-201930/092Ia358-2.png
        查看大圖請點擊這里

        還是那句話:沒有任何架構是最完美的,只是最合適的,任何架構都不可能一步到位,都是經過一步一步演變過來的。

        –end–

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Memcached集群/分布式的單點故障

        Memcached集群/分布式的單點故障:口水: Memcached在2009風靡全球,現在對Memcached態度大家各自褒貶不一,話不多說進入正題。 我看到過這樣一段文字 memcached如何處理容錯的? 不處理!:) 在memcached節點失效的情況下,集群沒有必要做任何容錯處理。如果發生了節點失效,應對的措施完全取
        推薦度:
        標簽: 故障 口水 單點
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 又硬又粗又长又爽免费看| 亚洲av日韩aⅴ无码色老头| 久久免费动漫品精老司机| 亚洲中文字幕久久精品无码APP| 羞羞视频网站免费入口| 婷婷亚洲天堂影院| 免费人人潮人人爽一区二区| 亚洲高清国产拍精品青青草原| 2022免费国产精品福利在线| 亚洲中文字幕无码爆乳av中文| 精品国产免费人成网站| 国产v亚洲v天堂无码网站| 无码精品国产一区二区三区免费| 久久精品国产亚洲av高清漫画| **一级一级毛片免费观看| 亚洲欧洲综合在线| 好吊妞788免费视频播放| 菠萝菠萝蜜在线免费视频| 亚洲午夜福利精品无码| 青柠影视在线观看免费高清| 亚洲色图在线播放| 我想看一级毛片免费的| 污污视频网站免费观看| 亚洲精品无码久久久久去q| 99久久免费看国产精品| 亚洲欧美日韩一区二区三区 | 国产精品亚洲专区在线播放| 亚洲无码精品浪潮| 在免费jizzjizz在线播| 亚洲精品理论电影在线观看| 不卡精品国产_亚洲人成在线| 久久国产免费一区二区三区| 亚洲AV无码专区在线观看成人| 亚洲精品尤物yw在线影院| 免费无码一区二区三区| 爱情岛论坛亚洲品质自拍视频网站 | 久久精品国产免费一区| 亚洲av无码一区二区三区天堂古代 | 久久精品免费观看| 亚洲欧美日韩一区二区三区 | 精品国产亚洲一区二区在线观看|