Kafkaの原則とレプリケーション・メカニズムのアーキテクチャ図
0 報告
この図は、Kafkaクラスタのアーキテクチャを示しており、レプリケーションメカニズムやクラスタを構成する複数のブローカーノードなどが含まれています。プロデューサーとコンシューマー、メッセージのパーティショニング、リーダーとフォロワーの役割についても説明しています。
関連する推奨事項
著者の他の作品
概要/内容
もっと見る
Broker2
topic1-p0follower
Producer(プロデューサー): メッセージを生成し、Kafkaに送信します。Consumer(コンシューマー): メッセージを消費し、ビジネスロジックを処理します。Broker(ブローカー): Kafkaのノードです。複数のブローカーが集まってKafkaクラスターを構成します。Zookeeper(ズーキーパー): すべてのKafkaノードが登録を行うレジストリサービスです。Group(グループ): コンシューマーグループのことです。複数のコンシューマーが同じグループに属する場合、それらは単一のトピックからメッセージを共同で消費することができます。Kafkaクラスターについて:Leader(リーダー): 各パーティションには1つのリーダーレプリカが存在し、そのパーティションに対する読み取りおよび書き込みリクエストを処理します。Follower(フォロワー): リーダー以外のレプリカ(複数存在可能)です。フォロワーはリーダーからデータを複製し、整合性を維持します。リーダーに障害が発生した場合、フォロワーのいずれかが新しいリーダーとして選出されます。
topic1-p2leader
topic1-p1leader
Consumer1
Consumer3
Zookeeper
Producer3
Group A
Broker1
topic1-p0leader
Consumer2
Consumer4
Producer2
Producer1
topic1-p1follower
topic1-p2follower
Group B
Collect
Collect
Collect
Collect
0 コメント
次のページ