title: Google PubSub maximum number of messages per pull
body: <p>I'm writing an ASP .NET Core application where I'm using the Google PubSub emulator where I can both publishe and subscribe to a topic. However, when I publish a "large" amount of messages 1000+, I would like to pull as many as possible. </p>
  
  <p>I use the <code>Google.Cloud.PubSub.V1</code> library which provides <code>SubscriberServiceApiClient</code> to interact with their API. I pull asynchronously with the <code>PullAsync</code> method which has the parameter <code>maxMessages</code>. According to their documentation this decides the max number of messages that can be pulled by each request, however it may return fewer. If I provide an argument that specifies a <code>maxMessages</code> number above 100, it will not make a difference. This means the maximum number of messages I can receive from each request is always 100, which seems low. I've also tried to pull through their REST Api, which is also limited to 100 messages per pull.</p>
  
  <p>I'm unsure whether it is due to some limit or if I'm doing something wrong. I have tried searching in their documentation and elsewhere, but without luck.</p>