<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
    主站蜘蛛池模板: 免费观看黄网站在线播放| 国产一精品一AV一免费孕妇| 亚洲va精品中文字幕| 成年性生交大片免费看| 国产成人综合亚洲绿色| 亚洲精品字幕在线观看| 色se01短视频永久免费| 边摸边吃奶边做爽免费视频网站 | 亚洲国产综合在线| 手机看片久久国产免费| 大地资源网高清在线观看免费| 国产婷婷综合丁香亚洲欧洲| 又大又硬又爽免费视频| 99久久人妻精品免费一区| 亚洲AV综合色区无码一二三区| 亚洲va无码va在线va天堂| 暖暖日本免费在线视频| 国产四虎免费精品视频| 久久国产免费直播| 亚洲国产欧美日韩精品一区二区三区| 亚洲欧洲在线播放| 91情国产l精品国产亚洲区 | 亚洲阿v天堂在线2017免费| 亚洲乱码日产精品BD在线观看| 爱情岛论坛网亚洲品质自拍| AV片在线观看免费| 美女视频黄的全免费视频网站| www视频在线观看免费| free哆拍拍免费永久视频| 免费一区二区无码视频在线播放| 亚洲va精品中文字幕| 亚洲国产av美女网站| 亚洲一卡2卡4卡5卡6卡在线99| 亚洲午夜电影在线观看| 亚洲免费电影网站| 亚洲人成激情在线播放| 亚洲午夜成激人情在线影院| 亚洲综合精品成人| 亚洲视频国产精品| 亚洲午夜国产精品无卡| 国产亚洲精品影视在线|