Hi, Problem: - Currently i am using flink as an embedded library in one of my application, eventually the application will be the Job and will be deployed in the flink cluster , but right its not a cluster but a standalone single process running flink within the same process. - It is obvious that the parallelism for flink is set to 1 currently. - The Process is fetching data from kafka and using kafka as sync, to send flink processed output to kafka. - While the topic which has three partitions which is sync to the process , its producing the data only to one of the partitions , which seems to be an expected behaviour.
Ask: - Even if i am using a single process to run flink embedded in it , i want to produce data to all the partition like any other normal producer does by default , it publishes data in a round robin fashion to the mentioned topic. - Ask is how can i do it, what are the alternatives to do that apart from increasing the parallelism for the flink process which won't work as there is just a single process embedding flink in it, so what is the best alternate way to achieve that. RegardsDipanjan