0

コンフルエントなクラウド マルチゾーン クラスターをセットアップしましたが、ブートストラップ サーバーが 1 つだけで作成されました。クラスターの作成中にサーバーの数を選択するための設定はありませんでした。作成後も、ブートストラップ サーバーの数を編集できません。

コンフルエントなクラウド kafka クラスターでサーバーの数を増やす方法を知りたいです。

4

1 に答える 1

3

内部では、Confluent Cloud クラスターは既に複数のブローカーを実行しています。クラスターの構成 (具体的には、Standard と Dedicated のどちらを実行しているか、および使用しているリージョンとクラウド) に応じて、クラスターには 6 から数十のブローカーが含まれます。

Kafka クライアントのブートストラップ サーバー構成が機能する方法は、クライアントがブートストラップ サーバーにアクセスしてすべてのブローカーのリストを要求し、それらのブローカー エンドポイントを使用して実際に Kafka から生成/消費することです (参照: https://jaceklaskowski.gitbooks .io/apache-kafka/content/kafka-properties-bootstrap-servers.html )

Confluent Cloud では、提供されたブートストラップ サーバーは、実際にはすべてのブローカーの前にあるロード バランサーです。クライアントがブートストラップ サーバーに接続すると、すべての実際のブローカーの実際のエンドポイントを受け取り、それを後続の接続に使用します。

TL;DR、クライアントでは、1 つのブートストラップ サーバーのみを指定する必要があります。内部的には、Kafka クライアントは Confluent Cloud で実行されている (多くの) ブローカーに接続し、すべて正常に動作するはずです。

出典: Confluent で働いています。

于 2021-06-30T13:59:00.797 に答える