7.6. 内部主题
内部主题由 Kafka 代理和客户端在内部创建和使用。Kafka 有几个内部主题,其中两个用于存储消费者偏移(__consumer_offsets
)和事务状态(__transaction_state
)。
__consumer_offsets
和 __transaction_state
主题可以使用以前缀 offsets.topic.
和 transaction.state.log.
开头的专用 Kafka 代理配置选项来配置。
最重要的配置选项有:
offsets.topic.replication.factor
-
__consumer_offsets
主题的副本数。默认值为3
。 offsets.topic.num.partitions
-
__consumer_offsets
主题的分区数。默认值为50
。 transaction.state.log.replication.factor
-
__transaction_state
主题的副本数。默认值为3
。 transaction.state.log.num.partitions
-
__transaction_state
主题的分区数。默认值为50
。 transaction.state.log.min.isr
-
必须确认对
__transaction_state
主题的写入的最小副本数才被视为成功。如果无法满足此最小值,则生成者将失败,但会异常。默认值为2
。