Ist es in Apache Flink möglich, einen neuen Datenstrom während der Laufzeit dynamisch hinzuzufügen, ohne den Job neu zu starten?Apache Flink neuen Stream dynamisch hinzufügen
Soweit ich verstand, ein übliches Flink Programm sieht wie folgt aus:
val env = StreamExecutionEnvironment.getExecutionEnvironment()
val text = env.socketTextStream(hostname, port, "\n")
val windowCounts = text.map...
env.execute("Socket Window WordCount")
In meinem Fall ist es möglich, dass zum Beispiel Ein neues Gerät wird gestartet und daher muss ein weiterer Stream verarbeitet werden. Aber wie fügt man diesen neuen Stream on-the-fly hinzu?