title: max.poll.intervals.ms set to int.Max by default
body: <p>Apache Kafka documentation states:</p>
  
  <blockquote>
    <p>The internal Kafka Streams consumer max.poll.interval.ms default value
    was changed from 300000 to Integer.MAX_VALUE</p>
  </blockquote>
  
  <p>Since this value is used to detect when the processing time for a batch of records exceeds a given threshold, is there a reason for such an "unlimited" value?</p>
  
  <p>Does it enable applications to become unresponsive? Or Kafka Streams has a different way to leave the consumer group when the processing is taking too long?</p>