title: Difference between boundedElastic() vs parallel() scheduler
body: <p>I'm new to Project reactor and trying to understand difference between <code>boundedElastic()</code> vs <code>parallel()</code> scheduler. <a href="https://projectreactor.io/docs/core/release/api/" rel="nofollow noreferrer">Documentation</a> says that <code>boundedElastic()</code> is used for blocking tasks and <code>parallel()</code> for non-blocking tasks.</p>
  <p>Why do Project reactor need to address blocking scenario as they are non-blocking in nature. Can someone please help me out with some real world use case for <code>boundedElastic()</code> vs <code>parallel()</code> scheduler
  ?</p>