<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jinfeng_wang

    G-G-S,D-D-U!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      400 Posts :: 0 Stories :: 296 Comments :: 0 Trackbacks
    http://www.tuicool.com/articles/Z3MjuuE

    1. 介紹

    不得不說ZK的出現是解決分布式一致性問題的一道曙光。但是事務都是發展的,即使是ZK也不是十全十美的。

    今天和小伙伴聊了點ZK的問題。一些ZK使用攻略也希望在此跟大家分享下。

    2. ZK的缺點

    1. 讀寫性能不佳:ZK的讀寫性能測試可以參考 ZooKeeper service latencies under various loads & configurations

    下圖可以看到的是220萬操作,在4核20client上的效果。簡單總結是相同core,增加client整體性能會下降。

    1. 不適合主數據存儲:zk的quorum選舉適用在共享集群配置而不是主數據存儲。因為其吞吐量低,容忍故障所需要的冗余副本比較多
    2. 只容忍(N-1)/2的故障
    3. ZK設計的時候是基于session的,也就是基于TTL機制。保持會話需要不斷續期TTL。后起之秀如etcd等都已通過grpc改進了TTL。后續我會專門聊聊etcd

    3. ZK在實際應用中的問題

    ZK在實際使用中肯能會受到網絡抖動的影響,有時候這些影響對應用會造成“災難”級的傷害。例如發生網絡問題時,ZK集群需要開始選主,選主過程如果持續較長,應用都會拋異常。而且后續可能會出現follower不能及時跟上leader的情況。如果這個過程持續數十分鐘,那么將會導致應用在這個期間內無法提供服務。影響是非常大的。

    以上故事來自小伙伴的真實經歷。但是到底哪些行為會造成ZK異常的選主行為尚沒搞清楚。有誰知道也可以教下我。

    posted on 2016-12-27 15:49 jinfeng_wang 閱讀(249) 評論(0)  編輯  收藏 所屬分類: 2016-zookeeper
    主站蜘蛛池模板: 99视频有精品视频免费观看| 两个人看的www免费视频| 国产精品怡红院永久免费| 亚洲av午夜福利精品一区| 中文字幕免费观看全部电影| 亚洲av无码成人精品区| 曰批全过程免费视频免费看| 亚洲高清无码在线观看| 国产精品1024在线永久免费| 久久久久亚洲精品天堂久久久久久 | 亚洲乱码国产乱码精华| 国产91色综合久久免费分享| 综合自拍亚洲综合图不卡区| 16女性下面扒开无遮挡免费| 亚洲欧洲日产国码二区首页| xxxxx免费视频| 亚洲sss综合天堂久久久| 好吊妞在线成人免费| 美女视频黄a视频全免费网站一区| 免费看大黄高清网站视频在线| 亚洲一区二区三区写真| 国产精品va无码免费麻豆| 高潮毛片无遮挡高清免费| 久久久久国产成人精品亚洲午夜 | 中文字幕免费不卡二区| 亚洲无线电影官网| 嫖丰满老熟妇AAAA片免费看| 亚洲一区二区三区写真| 亚洲日本一区二区一本一道 | 毛色毛片免费观看| 久久久亚洲精华液精华液精华液 | 久久久久国产精品免费看| 亚洲最新在线视频| 国产小视频在线观看免费| 国产精品内射视频免费| 亚洲国产精品自在线一区二区| 在线观看免费人成视频| 一级特黄a大片免费| 精品亚洲国产成AV人片传媒| 免费无码一区二区三区蜜桃大| 亚洲一区二区三区免费|