如何扩展confluent cloud kafka集群?

How to expand confluent cloud kafka cluster?

我已经建立了一个融合的云多区域集群,它只用一个 bootstrap 服务器创建。创建集群时没有选择服务器数量的设置。即使在创建之后,我也无法编辑 bootstrap 服务器的数量。

我想知道如何增加confluent cloud kafka集群的服务器数量

在幕后,Confluent Cloud 集群已经 运行 多个代理。根据您的集群配置(具体来说,您是 运行 标准版还是专用版,以及您所在的区域和云),集群将有六到几十个代理。

Kafka 客户端 bootstrap 服务器配置的工作方式是客户端连接到 bootstrap 服务器并请求所有代理的列表,然后使用这些代理端点实际 produce/consume 来自 Kafka(参考:https://jaceklaskowski.gitbooks.io/apache-kafka/content/kafka-properties-bootstrap-servers.html

在 Confluent Cloud 中,提供的 bootstrap 服务器实际上是所有代理前面的负载均衡器;当客户端连接到 bootstrap 服务器时,它将接收所有实际代理的实际端点,然后将其用于后续连接。

所以 TL;DR,在您的客户端中,您只需要指定一个 bootstrap 服务器;在引擎盖下,Kafka 客户端将连接到 Confluent Cloud 中的(许多)代理 运行,它应该都能正常工作。

资料来源:我在 Confluent 工作。