title: kafka increase session timeout so that consumers will not get the same messsage
body: <p>I have a Java app that consumes and produce messages from kafka.
  I have a threadpool of 5 thread, each thread creates a consumer and since I have 5 partitions the job is decided between them.</p>
  
  <p>i have a problem that 2 threads are getting the same message since the hearthbeat doesn't comes to the broker since each message processing takes about an hour.</p>
  
  <p>I tried to increase the session.timeout.ms in the broker and also changed the group.min.session.timeout.ms so that the max value will allow it. 
  In this case the consumer cannot be started.</p>
  
  <p>Any ideas?</p>