Add integration test cases for fetch.min.bytes and fetch.wait.max.ms.
We will be implementing logic to adhere to these values in https://github.com/shotover/shotover-proxy/pull/1756 so we want to make sure that we have some coverage of them. This PR can be merged first since we dont have any correctness issues with these values, only performance issues.
Since we have two new fields that we want to be able to configure the consumer with, its time that we refactor connect_consumer to use the builder pattern instead of creating argument soup.
Add integration test cases for
fetch.min.bytes
andfetch.wait.max.ms
. We will be implementing logic to adhere to these values in https://github.com/shotover/shotover-proxy/pull/1756 so we want to make sure that we have some coverage of them. This PR can be merged first since we dont have any correctness issues with these values, only performance issues.Since we have two new fields that we want to be able to configure the consumer with, its time that we refactor
connect_consumer
to use the builder pattern instead of creating argument soup.