6.3. 扩展集群
6.3.1. 扩展 Kafka 集群
6.3.1.1. 在集群中添加代理
提高某个主题吞吐量的主要方法是增加该主题的分区数量。这是因为分区允许在集群中的代理之间共享该主题的负载。当代理都受到某些资源(通常是 I/O)的限制时,使用更多分区将不会产生吞吐量的增长。相反,您必须在集群中添加代理。
当您在集群中添加额外的代理时,AMQ Streams 不会自动为其分配任何分区。您必须决定哪些分区需要从现有代理迁移到新代理。
在所有代理之间重新分布分区后,每个代理的资源使用率应较低。
6.3.1.2. 从集群中删除代理
在从集群中删除代理前,您必须确定它没有被分配给任何分区。您应该决定剩余的代理将负责代理的每个要停用的分区。代理没有分配分区后,就可以停止它。