<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
    主站蜘蛛池模板: 亚洲国产成人一区二区精品区| 亚洲精品动漫免费二区| 中文字幕精品亚洲无线码二区| 杨幂最新免费特级毛片| 免费观看国产精品| 男性gay黄免费网站| 国产成人99久久亚洲综合精品| 国产精品亚洲色婷婷99久久精品| 又黄又大又爽免费视频| 免费无码专区毛片高潮喷水| 亚洲AⅤ永久无码精品AA| 中美日韩在线网免费毛片视频| 亚洲av成人一区二区三区在线观看| 男女猛烈无遮掩视频免费软件| 亚洲日本va午夜中文字幕久久| 国产免费播放一区二区| 国产亚洲综合一区柠檬导航| 无码午夜成人1000部免费视频| 亚洲一区二区三区四区在线观看| 成人免费视频77777| 免费观看四虎精品成人| 亚洲午夜国产精品无码| 91短视频在线免费观看| 亚洲日韩精品国产一区二区三区 | 国产精品69白浆在线观看免费| 自拍偷区亚洲国内自拍| 国产精品免费看久久久久| 91av免费在线视频| 亚洲小说图片视频| 免费播放特黄特色毛片| 国产好大好硬好爽免费不卡| 亚洲xxxxxx| 久久精品国产精品亚洲| 亚欧色视频在线观看免费| 国产大陆亚洲精品国产| 久久久久亚洲精品成人网小说| 毛片A级毛片免费播放| 成人免费乱码大片A毛片| 亚洲欧洲久久精品| 亚洲午夜国产片在线观看| 波多野结衣在线免费视频|