<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
        主站蜘蛛池模板: 亚洲国产精品嫩草影院久久| 77777_亚洲午夜久久多人 | 女人张开腿等男人桶免费视频| 久久亚洲精品人成综合网| 中文字幕无码日韩专区免费| 成人午夜18免费看| 亚洲 自拍 另类小说综合图区 | 免费一级e一片在线播放| 污视频在线观看免费| 两个人日本WWW免费版| 日本高清高色视频免费| 亚洲AV区无码字幕中文色| 8090在线观看免费观看| 亚洲免费人成视频观看| 成人免费视频88| 污视频网站在线免费看| 亚洲精品字幕在线观看| 日本亚洲高清乱码中文在线观看| 又大又粗又爽a级毛片免费看| a一级爱做片免费| 亚洲精品视频专区| 成全视频免费观看在线看| 日韩亚洲Av人人夜夜澡人人爽| 97视频免费在线| 牛牛在线精品观看免费正| 久久久影院亚洲精品| 日本精品人妻无码免费大全 | 亚洲国产成人久久精品软件| 春暖花开亚洲性无区一区二区| 亚洲一区二区三区免费在线观看 | 黄页网站在线观看免费| 曰批视频免费30分钟成人| 亚洲一线产品二线产品| 亚洲美女高清一区二区三区 | 亚洲AV无码一区二区三区久久精品 | 91亚洲国产在人线播放午夜| 免费看香港一级毛片| 女人隐私秘视频黄www免费| 免费a级毛片网站| 全部免费毛片在线播放| 亚洲AV成人一区二区三区观看|