I did some testing to figure out the behavior of the different timeout configuration settings:
The only setting that had an effect on execution time of a Run was message.timeout.ms
I tested with an invalid topic name.
With this value set to 100 ms: a run with 5 events takes 1s, 1000 events takes 4s, 5000 events takes 6s.
With this value set to 1000 ms: a run with 1000 events takes 5.4s.
We may want to consider reducing this value from the default which appears to be 5s.
I did some testing to figure out the behavior of the different timeout configuration settings:
The only setting that had an effect on execution time of a Run was
message.timeout.ms
I tested with an invalid topic name.
With this value set to 100 ms: a run with 5 events takes 1s, 1000 events takes 4s, 5000 events takes 6s. With this value set to 1000 ms: a run with 1000 events takes 5.4s.
We may want to consider reducing this value from the default which appears to be 5s.