Hello, I am new to Nifi and have tried out basic functionality of the software. I am trying to figure out the best way to manage a use case where the flow definition is pretty much the same except the attributes are different e.g. different API keys. The process group definition is roughly of the form - GenerateFlowFile --> UpdateAttributes --> InvokeHTTP --> PutFile
I could think of two ways of setting this up 1. Have separate process groups - one per configuration where the attributes are specified in UpdateAttributes processor 2. Have the same process group with many UpdateAttribute processor (one per configuration) Is there a difference in the performance of these two i.e. would one take more CPU, memory etc. than the other? Are there any best practices on how to structure this type of use case? Any help would be appreciated.
