我想知道Kafka的工作方式是否是我理解的

时间:2018-04-03 01:23:44

标签: apache-kafka

我想知道我理解的结构是否正确。

卡夫卡方面是生产者,消费者和动物园管理员合奏。 它就主题进行通信,分区是一个并行处理单元,只有重放领导才能输入和输出。

当制片人随机询问卡夫卡时,"分区有什么,谁是领导者,"。 卡夫卡向动物园管理员询问,然后回应。 得到答案的制作人向Kafka Broker发送消息。 然后经纪人接收,保存并通知任何动物园管理员。(增加抵消) 在这里,zookeeper将收到的信息发送给动物园管理员领队,后者通知另一个动物园管理员。 如果领导者死亡,领导者将被替换为"动物园管理员北极广播"方式。

此外,如果Kafka分区领导者死亡,Kafka Controller会识别它并管理分区领导者。 整个过程完成后,它会向消费者发送消息。

这是对的吗?

我有一个问题。 如果只有一个生产者太忙,只有接收该信息的分区变得非常繁忙? 是否必须手动管理?

0 个答案:

没有答案