I need to understand if i disable operator chaining or start a new chain, what will be the impact on the job performance.
i want to disable it just to follow the job in the webUI. So wanna know how it will impact the job performance.
Task chaining/Operator chaining brings one or more tasks into a single thread which reduces the impact of the de/serialization of the records that travel around your streaming flow.
Example would be better to understand:
However, sometimes disabled chaining could be a better solution. Not: I have deleted my example for this situation, because @DavidAnderson stated that it was not correct. My basic point was that there could be situation which chaining operation would cause some instances to be idle.