When configuring a pull consumer, there are a few limits that can be set that are enforced server-side. There are several options including:
In addition, when a pull request (fetch) is made, both the batch size and the timeout can be specified (and changed) per request and across different subscribers if desired.