Kafka容错性测试

紧接我的上一篇博客 分布式消息队列Kafka简介及环境安装部署
这里对kafka的容错性进行测试
Kafka容错性测试_第1张图片
由图可以看出,此时有三个kafka进程,副本因子为3,leader是1号block,2,3号是从block,并且此时1,2,3号节点均存活
这个时候我们将3号block的进程强制结束掉
kill -9 20023
在这里插入图片描述
现在可见活的节点只有1,2了
此时剩下block的通信依然正常

这个时候把leader 1干掉
Kafka容错性测试_第2张图片

清晰可见,leader自动切换为了唯一存活的2号block
而且这个时候三个节点依然可以正常通信,可见只要有一个节点存活,就不影响block间的正常通信,也就证明了kafka的容错性是有保障的

你可能感兴趣的:(Kafka)