<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
    主站蜘蛛池模板: 97无码免费人妻超级碰碰碰碰 | 亚洲91av视频| 国产精品福利在线观看免费不卡| 国产精品va无码免费麻豆| 亚洲一区二区三区高清不卡| 日韩精品成人无码专区免费 | 中国xxxxx高清免费看视频| 久久精品国产亚洲| 嫩草在线视频www免费观看| 亚洲国产综合精品中文第一区 | 波多野结衣久久高清免费| 久久久久亚洲国产AV麻豆| 免费精品国产自产拍观看| 国产精品亚洲综合网站| 亚洲日本一区二区一本一道| 国产中文字幕在线免费观看| 亚洲专区先锋影音| 国产在线观看免费观看不卡| 久久亚洲AV成人无码国产电影| 四虎免费久久影院| 搡女人免费免费视频观看| 亚洲国产人成在线观看69网站| 99久久久国产精品免费无卡顿 | 亚洲午夜精品久久久久久app| 国产免费av片在线播放| 精品熟女少妇aⅴ免费久久| 久久青青草原亚洲av无码app| 国产乱码免费卡1卡二卡3卡| 色费女人18女人毛片免费视频| 中文亚洲AV片在线观看不卡| 999任你躁在线精品免费不卡| 亚洲精品一二三区| 久久国产成人亚洲精品影院| 国产精品99久久免费观看| 亚洲乱码一区二区三区国产精品| 亚洲毛片av日韩av无码 | 毛片高清视频在线看免费观看| 美女视频黄a视频全免费网站一区 美女视频黄a视频全免费网站色 | 国产午夜成人免费看片无遮挡 | 成年人视频免费在线观看| 一级做a爰片性色毛片免费网站 |