keepalived与Zookeeper的异同

同:都是处理高可用,高并发

异:1、keepalived是主动向Nginx访问,判断Nginx是否正常,而zookeeper是让HDFS、Yarn、Storm等主动去访问zookeeper

  2、KP(keepalived)在处理高并发时,由主KP处理,当主KP挂掉时,交由从KP处理,都是一个KP处理,而zookeeper是多台Follower和Observer同时处理

  3、KP没有存储机制,请求的数据存在第三方数据库中,若从KP连不上数据库,会影响整个服务,而zookeeper有本地存储机制

  4、KP主要在配置,ZK提供的有API

 

总结:简单高可用,主从关系,使用KP,反之ZK

posted @ 2018-03-05 16:36  猴子1  阅读(345)  评论(0编辑  收藏  举报