首页 文章

Kafka Broker vs Topic

提问于
浏览
3

topic 通常位于 broker (服务器进程)内,并且有多个分区,但是它可以跨多个代理或节点(机器)吗?

即,假设一个主题分为两个分区,分区-1和分区-2 . 分区-1是否属于broker-1,同一主题的分区-2是否属于不同的broker-2或不同的节点?

2 回答

  • 3

    Kafka群集由一个或多个服务器( Kafka brokers )组成 .

    每个 Broker 可以有一个或多个 Topics . Kafka主题分为多个分区,每个分区可以放在单个或单独的机器上,以允许多个消费者并行地从主题中读取 .

  • 2

    是的,主题的不同分区可以存储在多台计算机中 . 但是,单个分区必须完全存储在一台机器中 .

相关问题