I'm writing a program for data ingestion. Read from Kafka to DStream split the Dstrem to 3 streams and executing Actions on each one:
val stream = createSparkStream(Globals.configs, ssc)
val s1 = stream.filter(<predicat1>)
val s2 = stream.filter(<predicat2>)
val s3 = stream.filter(<predicat3>)
//I'm looking for something like:
s1.forEachRddAsync(...
s2.forEachRddAsync(...
s3.forEachRddAsync(...
If it possible to trigger async submit on whole DStream and not RDD.