データセンターに Kafka クラスターがあります。WAN (インターネットを含む) を介して通信する可能性がある一連のクライアントは、クラスターとの間でリアルタイム メッセージを送受信します。
私はカフカのドキュメントから読みました:
...WAN を介してリモートの Kafka クラスターとの間で読み取りまたは書き込みを行うことは可能ですが、高レイテンシーのリンクには TCP の調整が必要になります。
通常、複数のデータセンターにまたがる単一の Kafka クラスターを実行することはお勧めできません。これは、Kafka の書き込みと Zookeeper の書き込みの両方で非常に長いレプリケーション レイテンシが発生し、ネットワークが分割されている場合は Kafka も Zookeeper も使用できなくなるためです。
- WAN 経由での生成は ZK を必要とせず、問題ありませんが、待ち時間の長い接続のために TCP を微調整することだけを考えてください。すごい!小切手。
- 高レベルのコンシューマ API には ZK 接続が必要です。
クライアントが WAN 経由で Kafka に読み書きすることは、上記の太字のクラスターと同じ制限の対象ではありませんか?