问题一:Kafka的partition如何分布和复制?
Kafka的partition如何分布和复制?
参考回答:
Kafka将每个partition的数据复制到多个server上,任何一个partition都有一个leader和多个follower(可以没有)。备份的个数可以通过broker配置文件来设定。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615093
问题二:Kafka的leader和follower分别承担什么角色?
Kafka的leader和follower分别承担什么角色?
参考回答:
在Kafka中,leader处理所有的读写请求,而follower需要和leader保持同步。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615094
问题三:Kafka如何确保分区和主从关系的均衡分布?
Kafka如何确保分区和主从关系的均衡分布?
参考回答:
Kafka尽量使所有分区均匀地分布到集群所有的节点上,而不是集中在某些节点上。同时,主从关系也尽量保持均衡,以确保每个节点都会担任一定比例的分区的leader角色。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615095
问题四:MetaQ的多Master多Slave同步双写模式有什么优点?
MetaQ的多Master多Slave同步双写模式有什么优点?
参考回答:
数据与服务都无单点,Master宕机情况下,消息无延迟,服务可用性与数据可用性都非常高
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615096
问题五:MetaQ的多Master多Slave同步双写模式有什么缺点?
MetaQ的多Master多Slave同步双写模式有什么缺点?
参考回答:
会降低消息写入的效率,并影响系统的吞吐量;对于Kafka来说,Broker之间不存在master和slave的区别,每一个Broker之间都是平等的,kafka的partition是有master和slave的区别的,kafka将每个partition数据复制到多个server上,任何一个partition有一个leader和多个follower(可以没有);备份的个数可以通过broker配置文件来设定。leader处理所有的read-write请求,follower需要和leader保持同步。Kafka尽量的使所有分区均匀的分布到集群所有的节点上而不是集中在某些节点上,另外主从关系也尽量均衡这样每个几点都会担任一定比例的分区的leader。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615097