多项选择题

A.producer根据用户指定的算法,将消息发送到指定的partition
B.存在多个partiiton,每个partition有自己的replica,每个replica分布在不同的Broker节点上
C.多个partition需要选取出leadpartition,leadpartition负责读写,并由zookeeper负责fail over
D.通过zookeeper管理broker与consumer的动态加入与离开