title: Is this possible? producer batch.size * max.request.size > broker max.message.bytes
body: <p>Average message size is small, but size is vary.</p>
  
  <ul>
  <li>Average message size: 1KBytes</li>
  <li>1MBytes message incomes in arbitrary rate. / So, producer's max.request.size = 1MBytes</li>
  <li>broker's max.message.bytes = 2MBytes</li>
  </ul>
  
  <p>My questions.</p>
  
  <ol>
  <li>To avoid producing size error, user have to set batch.size LTE 2?</li>
  <li>Or producer library decides batch size automatically to avoid error? (even user set large batch.size)</li>
  </ol>
  
  <p>Thanks.</p>