I want to receive data from multiple url. You can think, each url is represent one device. I can create flow that starting with getHttp for each device. But this scenario so bad for me. Another option, i can create flow that starting with generateFlowFile(each url defined in this processor), then split, and send this urls to invokeHttp processor. But each url will work in a sequential. So, I can loss data from others when i send request to one url.
What can i do in this case?
Edit: For my use case, firstly, i must receive data from multiple url. Then i will send these data to Kafka after apply some transformations. But I have to get data from almost 50 or more URLs. I need to do this in real time and in a scalable way in a nifi cluster.