A. 高吞吐量、低延迟 B. 可扩展性、持久性、可靠性 C. 容错性 D. 高并发
A. 允许集群中节点失败 B. 杀死集群中的主节点还是可以使用 C. 杀死集群中所有的副节点还是可以使用 D. 无论结束的是主还是副broker,都不会影响kafka使用,只要还有一个副本
A. kafka 将元数据信息维护在zookeeper上 B. kafka的producer、consumer、topic、partition都需要依赖zookeeper C. kafka使用zookeeper来实现动态的集群扩展 D. 发送到topic的数据需要经过zookeeper
A. producer根据用户指定的算法,将消息发送到指定的partition B. 存在多个partiiton,每个partition有自己的replica,每个replica分布在不同的Broker节点上 C. 多个partition需要选取出lead partition,lead partition负责读写,并由zookeeper负责fail over D. 通过zookeeper管理broker与consumer的动态加入与离开
A. 快速:单一的Kafka代理可以处理成千上万的客户端,每秒处理数兆字节的读写操作。 B. 可伸缩:在一组机器上对数据进行分区和简化,以支持更大的数据。 C. 持久:消息是持久性的,并在集群中进行复制,以防止数据丢失。 D. 设计:它提供了容错保证和持久性。