私はApache FlinkとKafkaConsumerを使用して、Kafkaトピックからいくつかの値を読み取ります。 ファイルを読み込んでストリームを取得しました。Apache Flink動的シンク数
受信した値に応じて、このストリームを別のカフカトピックに書きたいと思います。
基本的に、私は多くの子供につながるリーダーとのネットワークを持っています。各子供のために、リーダーは、読んだストリームを子供が読むことができるように、子供特有のカフカトピックに書き込む必要があります。 子が起動すると、リーダーから読み込まれたカフカのトピックに自身を登録します。 問題は、子供がどれくらいいるのか分からないことです。
たとえば、私はKafkaトピックから1を読みました。私はTopic1という1つのカフカトピックにストリームを書きたいと思います。 私は1-2を読む2つのカフカトピックに書きたい。 (トピック1とトピック2)
トピックに書き込むために、私はAddSinkメソッドと一緒にカフカプロデューサーを使用しているので、私の理解に(そして私の仮説から) Flinkは、シンクの数を知る必要があります。
しかし、そのような動作を得る方法はありませんか?