title: Consume Multiple Consumer with different Topics & Avro in Spring cloud stream framework
body: <p>I am able to figure it out to consume 2 different Avros with different Topics. but i have 3 Topics with 3 different Avro's. how do we do in Spring Cloud kafka stream.
  working code with 2 topics:</p>
  <p>when I add consumerProcess-in-2, BiConsumer wont identify the 3 avro or 3 topic. which makes sense since this is BiConsumer. Any suggestion would be helpful.</p>
  <p>Thank you in advance.</p>
  <pre><code>cloud:
      stream:
        function:
          definition: consumerProcess
        bindings:
          consumerProcess-in-0:
            content-type: application/*+avro
            destination: Topic-1
          consumerProcess-in-1:
            content-type: application/*+avro
            destination: Topic-2
  
  public BiConsumer&lt;KStream&lt;String, Avro1&gt;, KStream&lt;String, Avro2&gt;&gt; consumerProcess() {
      return (avro1, avro2) -&gt; {
        avro1.foreach(
            (key, value) -&gt; {
              log.info(&quot;Avro1 ({}))&quot;,value);
            });
        avro2.foreach(
            (key, value) -&gt; {
              log.info(&quot;avro2 {})&quot;, value);
            });
      };
  </code></pre>