title: Kafka Consumer delay
body: <p>I'm having the following problem:</p>
  
  <p>I'm recieving messages produced by the producer with a delay (somtimes up to a minute). I have no control over the producer, and I want to make sure that everythings working in order on my side.</p>
  
  <p>I'm using <code>kafka-client</code> version 0.11.0.0. Version change is possible but tedious, so I want to avoid changing versions as much as possible. </p>
  
  <p>My consumer config looks like this:</p>
  
  <pre><code>group.id= unique-group-d
  bootstrap.servers = # kafka broker with version 0.11.0.0
  auto.offset.reset = latest
  # avoid client id collision with Kafka
  client.id= some-example-gateway-client
  </code></pre>
  
  <p>And I'm polling for messages like this:</p>
  
  <pre><code>ConsumerRecords&lt;String, String&gt; tConsumerRecords = tempConsumer.poll(1000);
  tempMessage.forEach(entry -&gt; {
      [...]
  });
  </code></pre>
  
  <p>There are 100% no name collisions with the client nor group id. The topic which I'm subscribing has only 1 partition.</p>
  
  <p>I doubt the producer is under heavy load, its a separate enviroment with sporadic messages begin produced by that producer.</p>
  
  <p>It does not help that its friday and everyone is already gone.</p>
  
  <p>Have I missing something ? Can I shift the blame onto the producer side ?</p>