第 6 章 创建和管理主题


Kafka 中的消息始终从主题发送到或接收。本章论述了如何创建和管理 Kafka 主题。

6.1. 分区和副本

Kafka 中的消息始终从主题发送到或接收。主题总是被分成一个或多个分区。分区充当分片。这意味着,由制作者发送的每个消息始终仅写入单个分区。由于消息将消息分片到不同的分区,因此主题可轻松水平扩展。

每个分区可以有一个或多个副本,这些副本存储在集群中的不同代理中。在创建主题时,您可以使用 复制工厂配置副本数复制因素 定义集群中将要保存的副本数。给定分区的一个副本会被选为领导。领导副本由生产者用于发送新消息并供消费者使用消息。其他副本将遵循这个副本。后面的人员复制领导层。

如果领导失败,则后续者之一将自动成为新的领导。每个服务器充当其部分分区的领导者,对其他分区的遵循,因此负载在群集内取得良好平衡。

注意

复制因素决定副本数,包括领导和后续程序。例如,如果您将复制项设置为 3,那么将有一个领导和两个后续副本。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat